summaryrefslogtreecommitdiff
path: root/lib/Target/R600
Commit message (Expand)AuthorAge
* R600: Move trivial getters into header, use initializer listMatt Arsenault2014-06-27
* R600: Don't crash on unhandled instruction in promote allocaMatt Arsenault2014-06-27
* Fix missing newline and simplify debug printing.Matt Arsenault2014-06-27
* R600: Move load/store ReplaceNodeResults to common code.Matt Arsenault2014-06-27
* R600/SI: Add FP mode bits to binary.Matt Arsenault2014-06-26
* Silencing a warning about isZExtFree hiding an inherited virtual function. No...Aaron Ballman2014-06-26
* R600: Fix vector FMAMatt Arsenault2014-06-26
* R600/SI: Use a ComplexPattern for MUBUF storesTom Stellard2014-06-24
* R600: Promote i64 stores to v2i32Tom Stellard2014-06-24
* R600: Fix inconsistency in rsq instructions.Matt Arsenault2014-06-24
* R600: Remove DIV_INFMatt Arsenault2014-06-24
* R600/SI: Move pattern to instruction definitionMatt Arsenault2014-06-24
* R600/SI: Verify restrictions on div_scale operands.Matt Arsenault2014-06-23
* R600/SI: Fix div_scale intrinsic.Matt Arsenault2014-06-23
* R600: Remove AMDILISelLoweringMatt Arsenault2014-06-23
* R600: Select is not expensive.Matt Arsenault2014-06-23
* R600: Move add/sub with overflow out of AMDILISelLoweringMatt Arsenault2014-06-23
* R600: Move more out of AMDILISelLoweringMatt Arsenault2014-06-23
* R600: Don't set fp_round_inreg action.Matt Arsenault2014-06-23
* R600/SI: Handle i64 sub.Matt Arsenault2014-06-23
* R600/SI: Move selection of i64 add to separate function.Matt Arsenault2014-06-23
* R600: Rename AMDIL fileMatt Arsenault2014-06-23
* Fix missing words in sentenceMatt Arsenault2014-06-23
* Use helper functionMatt Arsenault2014-06-23
* Alphabetize forward declarationsMatt Arsenault2014-06-23
* R600: Use LowerSDIVREM for i64 node replaceJan Vesely2014-06-22
* R600: Implement custom SDIVREM.Jan Vesely2014-06-22
* R600/SI: Add patterns for ctpop inside a branchTom Stellard2014-06-20
* R600/SI: Add a pattern for f32 ftruncTom Stellard2014-06-20
* R600: Expand vector flog2Tom Stellard2014-06-20
* R600: Expand vector fexp2Tom Stellard2014-06-20
* R600/SI: SI Control Flow Annotation bug fixedTom Stellard2014-06-20
* R600/SI: Add a VALU pattern for i64 xorTom Stellard2014-06-20
* R600: Trivial subtarget feature cleanups.Matt Arsenault2014-06-20
* Fix typosAlp Toker2014-06-19
* Convert some assert(0) to llvm_unreachable or fold an 'if' condition into the...Craig Topper2014-06-19
* R600/SI: Add intrinsics for various math instructions.Matt Arsenault2014-06-19
* Use stdint macros for specifying size of constantsMatt Arsenault2014-06-18
* R600: Handle fnearbyintMatt Arsenault2014-06-18
* R600/SI: add gather4 and getlod intrinsics (v3)Marek Olsak2014-06-18
* Use LL suffix for literal that should be 64-bits.Matt Arsenault2014-06-18
* R600: Expand vector fceilJan Vesely2014-06-18
* Work around ridiculous warning.Matt Arsenault2014-06-18
* R600/SI: Add intrinsics for brev instructionsMatt Arsenault2014-06-18
* R600/SI: Prettier operand printing for 64-bit ops.Matt Arsenault2014-06-18
* R600: Implement f64 ftrunc, ffloor and fceil.Matt Arsenault2014-06-18
* R600: Custom lower f64 frint for pre-CIMatt Arsenault2014-06-18
* R600/SI: Temporary fix for f64 fnegMatt Arsenault2014-06-18
* R600/SI: Comparisons set vcc.Matt Arsenault2014-06-18
* R600: Implement 64bit SRAJan Vesely2014-06-18