Break PseudoSourceValue out of the Value hierarchy. It is now the root of its own...
[oota-llvm.git] / lib / Target / R600 / R600ISelLowering.cpp
2014-04-15 Nick LewyckyBreak PseudoSourceValue out of the Value hierarchy...
2014-04-11 Matt ArsenaultR600: Check if a sextload should be used for parameter...
2014-04-07 Tom StellardR600: Match 24-bit arithmetic patterns in a Target...
2014-04-07 Matt ArsenaultUse .data() instead of &x[0]
2014-03-27 Matt ArsenaultR600/SI: Fix unreachable with a sext_in_reg to an illeg...
2014-03-17 Matt ArsenaultR600: Match sign_extend_inreg to BFE instructions
2014-03-02 Benjamin Kramer[C++11] Replace llvm::next and llvm::prior with std...
2014-01-24 Alp TokerFix known typos
2014-01-22 Tom StellardR600/SI: Add support for i8 and i16 private loads/stores
2013-12-10 Matt ArsenaultUse llvm_unreachable instead of assert(0)
2013-12-10 Vincent LejeuneR600: Fix an infinite loop when trying to reorganize...
2013-12-05 Alp TokerCorrect word hyphenations
2013-11-15 Tom StellardR600: Fix scheduling of instructions that use the LDS...
2013-11-13 Tom StellardR600/SI: Add support for private address space load...
2013-11-13 Matt ArsenaultR600: Fix selection failure on EXTLOAD
2013-11-12 Vincent LejeuneR600: Reenable llvm.R600.load.input/interp.input for...
2013-11-11 Vincent LejeuneR600: Use function inputs to represent data stored...
2013-11-01 Matt ArsenaultUse isa<> instead of dyn_cast<> with unused value
2013-10-30 Matt ArsenaultFix a few typos
2013-10-28 NAKAMURA TakumiPrune utf8 chars in comments.
2013-10-28 NAKAMURA TakumiTarget/R600: Un-tab-ify.
2013-10-23 Tom StellardR600: Fix handling of vector kernel arguments
2013-10-13 Vincent LejeuneR600: Use masked read sel for texture instructions
2013-10-13 Vincent LejeuneR600: fix swizzle export
2013-10-02 Vincent LejeuneR600: Add a ldptr intrinsic to support MSAA.
2013-09-28 Tom StellardR600: Fix handling of NAN in comparison instructions
2013-09-28 Tom StellardSelectionDAG: Improve legalization of SELECT_CC with...
2013-09-28 Tom StellardSelectionDAG: Try to expand all condition codes using...
2013-09-12 Vincent LejeuneR600: Move clamp handling code to R600IselLowering.cpp
2013-09-12 Vincent LejeuneR600: Move code handling literal folding into R600ISelL...
2013-09-12 Vincent LejeuneR600: Move fabs/fneg/sel folding logic into PostProcessIsel
2013-09-05 Tom StellardR600: Add support for local memory atomic add
2013-09-05 Tom StellardR600: Expand SELECT nodes rather than custom lowering...
2013-08-26 Tom StellardR600: Add support for vector local memory loads
2013-08-26 Tom StellardR600: Add support for i8 and i16 local memory loads
2013-08-26 Tom StellardR600: Add support for v4i32 and v2i32 local stores
2013-08-16 Tom StellardR600: Expand vector float operations for both SI and...
2013-08-16 Tom StellardR600: Add support for global vector stores with element...
2013-08-16 Tom StellardR600: Add support for i16 and i8 global stores
2013-08-12 Tom StellardR600: Set scheduling preference to Sched::Source
2013-08-01 Tom StellardR600: Add 64-bit float load/store support
2013-07-30 Tom StellardR600/SI: Expand vector fp <-> int conversions
2013-07-30 Quentin Colombet[R600] Replicate old DAGCombiner behavior in target...
2013-07-23 Tom StellardR600: Move CONST_ADDRESS folding into AMDGPUDAGToDAGISe...
2013-07-23 Tom StellardR600: Use KCache for kernel arguments
2013-07-23 Tom StellardR600: Use the same compute kernel calling convention...
2013-07-23 Tom StellardR600: Use correct LoadExtType when lowering kernel...
2013-07-23 Tom StellardR600: Clean up extended load patterns
2013-07-18 Tom StellardR600: Expand VSELECT for all types
2013-07-10 Michel DanzerR600/SI: Initial local memory support
2013-07-09 Vincent LejeuneR600: Fix a rare bug where swizzle optimization returns...
2013-07-09 Vincent LejeuneR600: Use DAG lowering pass to handle fcos/fsin
2013-06-28 Tom StellardR600: Add local memory support via LDS
2013-06-25 Tom StellardR600: Use new getNamedOperandIdx function generated...
2013-06-25 Aaron WatryR600: Consolidate expansion of v2i32/v4i32 ops for...
2013-06-25 Aaron WatryR600/SI: Expand udiv v[24]i32 for SI and v2i32 for EG
2013-06-20 Tom StellardR600: Expand v2i32 load/store instead of custom lowering
2013-06-11 Benjamin KramerR600: Make helper functions static.
2013-06-07 Bill WendlingDon't cache the instruction and register info from...
2013-06-04 Vincent LejeuneR600: Swizzle texture/export instructions
2013-06-03 Vincent LejeuneR600: Constraints input regs of interp_xy,_zw
2013-05-25 Andrew TrickTrack IR ordering of SelectionDAG nodes 2/4.
2013-05-22 NAKAMURA TakumiR600ISelLowering.cpp: Avoid "using namespace Intrinsic...
2013-05-22 NAKAMURA TakumiR600: Whitespace and untabify.
2013-05-20 Tom StellardR600: Swap the legality of rotl and rotr
2013-05-18 Matt ArsenaultAdd LLVMContext argument to getSetCCResultType
2013-05-17 Vincent LejeuneR600: Lower int_load_input to copyFromReg instead of...
2013-05-17 Vincent LejeuneR600: Relax some vector constraints on Dot4.
2013-05-17 Vincent LejeuneR600: Improve texture handling
2013-05-10 Tom StellardR600: Expand SUB for v2i32/v4i32
2013-05-10 Tom StellardR600: Expand MUL for v4i32/v2i32
2013-05-10 Tom StellardR600: Expand SRA for v4i32/v2i32
2013-05-10 Tom StellardR600: Expand vselect for v4i32 and v2i32
2013-05-03 Tom StellardR600: Expand vector or, shl, srl, and xor nodes
2013-04-24 Tom StellardR600: Initialize BooleanVectorContents
2013-03-27 Christian KonigR600/SI: add mulhu/mulhs patterns
2013-03-22 Michel DanzerR600: Use legacy (0 * anything = 0) MUL instructions...
2013-03-11 Vincent LejeuneR600: Fix JUMP handling so that MachineInstr verificati...
2013-03-08 Tom StellardR600: Optimize another selectcc case
2013-03-08 Tom StellardR600: Improve custom lowering of select_cc
2013-03-08 Tom StellardR600: Change operation action from Custom to Expand...
2013-03-08 Tom StellardR600: Change operation action from Custom to Expand...
2013-03-08 Tom StellardR600: Set BooleanContents to ZeroOrNegativeOneBooleanCo...
2013-03-07 Christian KonigR600/SI: remove SGPR address space v2
2013-03-07 Christian KonigR600/SI: remove shader type intrinsic
2013-03-05 Vincent LejeuneR600: Remove LowerConstCopyPass and lower CONST_COPY...
2013-03-05 Vincent LejeuneR600: Add support for indirect addressing of non defaul...
2013-02-19 Tom StellardR600: Fix scheduler crash caused by invalid MachinePoin...
2013-02-14 Vincent LejeuneR600: Fold zero/one in export instructions
2013-02-07 Tom StellardR600: Add support for SET*_DX10 instructions
2013-02-06 Tom StellardR600: Support for indirect addressing v4
2013-02-05 Jakob Stoklund OlesenDon't use MRI liveouts in R600.
2013-02-05 Tom StellardR600: improve inputs/interpolation handling
2013-01-31 Tom StellardR600: Consider bitcast when folding const_address node.
2013-01-23 Tom StellardR600: Add a llvm.R600.store.swizzle intrinsics
2013-01-23 Tom StellardR600: Simplify stream outputs intrinsic
2013-01-23 Tom StellardR600: rework handling of the constants
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2013-01-02 Chandler CarruthResort the #include lines in include/... and lib/....
2012-12-21 Tom StellardR600: Expand vec4 INT <-> FP conversions
next