R600: Remove dead function
[oota-llvm.git] / lib / Target / R600 / AMDGPUISelLowering.h
2014-10-16 Matt ArsenaultR600: Remove dead function
2014-10-03 Matt ArsenaultR600/SI: Custom lower f64 -> i64 conversions
2014-10-03 Matt ArsenaultR600: Custom lower [s|u]int_to_fp for i64 -> f64
2014-09-10 Matt ArsenaultR600: Custom lower frem
2014-09-03 Benjamin KramerAdd override to overriden virtual methods, remove virtu...
2014-08-29 Matt ArsenaultR600/SI: Use mad for fsub + fmul
2014-08-15 Matt ArsenaultR600/SI: Add intrinsic for ldexp
2014-08-13 Benjamin KramerCanonicalize header guards into a common format.
2014-08-12 Jan VeselyR600: Use optimized 24bit path in udivrem
2014-08-12 Jan VeselyR600: Remove unused code.
2014-08-12 Jan VeselyR600: Use i24 optimized path for SREM
2014-07-24 Matt ArsenaultR600: Add new functions for splitting vector loads...
2014-07-21 Tom StellardR600/SI: Use scratch memory for large private arrays
2014-07-21 Tom StellardR600/SI: Store constant initializer data in constant...
2014-07-15 Matt ArsenaultR600: Add dag combine for copy of an illegal type.
2014-06-30 Matt ArsenaultR600: Move mul combine to separate function
2014-06-26 Aaron BallmanSilencing a warning about isZExtFree hiding an inherite...
2014-06-24 Matt ArsenaultR600: Fix inconsistency in rsq instructions.
2014-06-24 Matt ArsenaultR600: Remove DIV_INF
2014-06-23 Matt ArsenaultR600: Remove AMDILISelLowering
2014-06-22 Jan VeselyR600: Use LowerSDIVREM for i64 node replace
2014-06-22 Jan VeselyR600: Implement custom SDIVREM.
2014-06-19 Matt ArsenaultR600/SI: Add intrinsics for various math instructions.
2014-06-18 Matt ArsenaultR600: Handle fnearbyint
2014-06-18 Matt ArsenaultR600/SI: Add intrinsics for brev instructions
2014-06-18 Matt ArsenaultR600: Implement f64 ftrunc, ffloor and fceil.
2014-06-18 Matt ArsenaultR600: Custom lower f64 frint for pre-CI
2014-06-17 Tom StellardR600: Use LDS and vectors for private memory
2014-06-15 Matt ArsenaultR600: Move / cleanup more leftover AMDIL stuff.
2014-06-15 Matt ArsenaultR600: Move division custom lowering out of AMDILISelLow...
2014-06-15 Matt ArsenaultR600: Remove dead code
2014-06-12 Matt ArsenaultR600: Mostly remove remaining AMDIL intrinsics.
2014-06-11 Matt ArsenaultR600/SI: Use v_cvt_f32_ubyte* instructions
2014-06-11 Matt ArsenaultR600: Add helper functions.
2014-05-22 Matt ArsenaultR600: Implement ComputeNumSignBitsForTargetNode for BFE
2014-05-22 Matt ArsenaultR600: Add intrinsics for mad24
2014-05-19 Matt ArsenaultRemove unused method declaration
2014-05-14 Jay FoadRename ComputeMaskedBits to computeKnownBits. "Masked...
2014-05-09 Tom StellardR600: Move MIN/MAX matching from LowerOperation() to...
2014-04-29 Craig Topper[C++11] Add 'override' keywords and remove 'virtual...
2014-04-22 Matt ArsenaultR600: Emit error instead of unreachable on function...
2014-04-18 Matt ArsenaultR600: Minor cleanups.
2014-04-11 Matt ArsenaultMove ExtractVectorElements to SelectionDAG.
2014-04-07 Tom StellardR600: Match 24-bit arithmetic patterns in a Target...
2014-03-31 Matt ArsenaultR600: Add target nodes for BFM and BFI
2014-03-27 Matt ArsenaultR600: Implement isZExtFree.
2014-03-27 Matt ArsenaultR600/SI: Fix unreachable with a sext_in_reg to an illeg...
2014-03-25 Matt ArsenaultR600: Move computeMaskedBitsForTargetNode out of AMDILI...
2014-03-24 Matt ArsenaultR600: Implement isNarrowingProfitable.
2014-03-17 Matt ArsenaultR600: Match sign_extend_inreg to BFE instructions
2014-03-02 Craig TopperSwitch all uses of LLVM_OVERRIDE to just use 'override...
2014-02-24 Matt ArsenaultR600/SI - Add new CI arithmetic instructions.
2014-02-12 Benjamin KramerR600: Always implement both versions of isTruncateFree...
2014-02-10 Matt ArsenaultR600: Implement isTruncateFree
2014-01-22 Tom StellardR600: Add support for global addresses with constant...
2014-01-22 Tom StellardR600/SI: Add support for i8 and i16 private loads/stores
2013-11-15 Matt ArsenaultAdd target hook to prevent folding some bitcasted loads.
2013-11-13 Tom StellardR600/SI: Add support for private address space load...
2013-10-30 Tom StellardR600: Custom lower f32 = uint_to_fp i64
2013-10-23 Tom StellardR600: Fix handling of vector kernel arguments
2013-09-12 Tom StellardR600/SI: expose TBUFFER_STORE_FORMAT_* for OpenGL trans...
2013-08-26 Tom StellardR600: Add support for vector local memory loads
2013-08-26 Tom StellardR600: Add support for v4i32 and v2i32 local stores
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-14 Tom StellardR600/SI: Improve legalization of vector operations
2013-08-14 Tom StellardR600/SI: Convert v16i8 resource descriptors to i128
2013-08-05 Tom StellardR600: Implement TargetLowering::getVectorIdxTy()
2013-07-23 Tom StellardDAGCombiner: Pass the correct type to TargetLowering...
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-03 Tom StellardR600/SI: Add support for work item and work group intri...
2013-06-03 Tom StellardR600/SI: Rework MUBUF store instructions
2013-05-25 Andrew TrickTrack IR ordering of SelectionDAG nodes 2/4.
2013-05-20 Tom StellardR600: Swap the legality of rotl and rotr
2013-05-17 Vincent LejeuneR600: Relax some vector constraints on Dot4.
2013-05-17 Vincent LejeuneR600: Improve texture handling
2013-04-05 Tom StellardR600/SI: Add support for buffer stores v2
2013-03-07 Christian KonigR600/SI: add proper formal parameter handling for SI
2013-02-26 Christian KonigR600/SI: add folding helper
2013-02-18 Vincent LejeuneR600/SI: Use MULADD_IEEE/V_MAD_F32 instruction for...
2013-02-16 Christian KonigR600/SI: nuke SReg_1 v3
2013-02-08 Tom StellardR600: Dump the function name when TargetLowering::Lower...
2013-02-06 Tom StellardR600: Support for indirect addressing v4
2013-02-05 Tom StellardR600: improve inputs/interpolation handling
2013-01-23 Tom StellardR600: Add a CONST_ADDRESS node to model constant buf...
2012-12-11 Tom StellardAdd R600 backend