summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Implement GDB integration for source level debugging of code JITed usingPreston Gurd2012-04-16
* Fix updateTerminator to be resiliant to degenerate terminators whereChandler Carruth2012-04-16
* MC assembly parser handling for trailing comma in macro instantiation.Jim Grosbach2012-04-16
* ARM handle :lower16: and :upper16: after a '#' prefix.Jim Grosbach2012-04-16
* Remove support for the special 'fast' value for fpmath accuracy for the moment.Duncan Sands2012-04-16
* Fix incorrect atomics codegen introduced in r154705, and extend test to catch...Richard Smith2012-04-16
* Remove unused variableDavid Blaikie2012-04-16
* ARM assembly two-operand forms for VRSHL.Jim Grosbach2012-04-16
* Do not add offset in applyFixup. This has already been accounted for in Value. Akira Hatanaka2012-04-16
* ARM two-operand aliases for VRHADD instructions.Jim Grosbach2012-04-16
* Hexagon V5 (Floating Point) Support.Sirish Pande2012-04-16
* Make it possible to indicate relaxed floating point requirements at the IR levelDuncan Sands2012-04-16
* Flip the new block-placement pass to be on by default.Chandler Carruth2012-04-16
* Add a somewhat hacky heuristic to do something different from whole-loopChandler Carruth2012-04-16
* Fix style violation in BBVectorize (pointed out by Bill Wendling)Hal Finkel2012-04-16
* Tweak the loop rotation logic to check whether the loop is naturallyChandler Carruth2012-04-16
* Reapply 'Add reverseColor to raw_ostream'.Benjamin Kramer2012-04-16
* Revert r154800 which breaks windows builders.Argyrios Kyrtzidis2012-04-16
* Replace vpermd/vpermps intrinic patterns with custom lowering to target speci...Craig Topper2012-04-16
* Add reverseColor to raw_ostream.Argyrios Kyrtzidis2012-04-16
* Change type profile for vpermv back to using operand type for the mask argume...Craig Topper2012-04-16
* Flip the arguments when converting vpermd/vpermps intrinsics into instruction...Craig Topper2012-04-16
* Add a Fixme.Bill Wendling2012-04-16
* Simplify checking for pointer types in BBVectorize (this change was suggested...Hal Finkel2012-04-16
* Remove dead SD nodes after the combining pass. Fixes PR12201.Hal Finkel2012-04-16
* Rewrite how machine block placement handles loop rotation.Chandler Carruth2012-04-16
* Merge vpermps/vpermd and vpermpd/vpermq SD nodes.Craig Topper2012-04-16
* Fix SDTypeProfile for vpermps. The mask operand should be v8i32.Craig Topper2012-04-16
* Spacing fixes and 80 column fixes. Use 0 instead of 0x80 for undef indices in...Craig Topper2012-04-15
* Remove AVX2 vpermq and vpermpd intrinsics. These can now be handled with norm...Craig Topper2012-04-15
* Fix PR12529. The Vxx family of instructions are only supported by AVX.Nadav Rotem2012-04-15
* Wire up support for diagnostic ranges in the ARMAsmParser.Benjamin Kramer2012-04-15
* When emulating vselect using OR/AND/XOR make sure to bitcast the result back ...Nadav Rotem2012-04-15
* Added VPERM optimization for AVX2 shufflesElena Demikhovsky2012-04-15
* HexagonCopyToCombine.cpp: Silence two warnings, -Wunused-variable, with -Asse...NAKAMURA Takumi2012-04-15
* Target/Hexagon: Tweak to fix msvc build.NAKAMURA Takumi2012-04-15
* Rename "fpaccuracy" metadata to the more generic "fpmath". That's because I'mDuncan Sands2012-04-14
* Fix an error in BBVectorize important for vectorizing pointer types.Hal Finkel2012-04-14
* Enhance BBVectorize to more-properly handle pointer values and vectorize GEPs.Hal Finkel2012-04-14
* misched: Added CanHandleTerminators.Andrew Trick2012-04-13
* Fix X86 codegen for 'atomicrmw nand' to generate *x = ~(*x & y), not *x = ~*x...Richard Smith2012-04-13
* Remove iostream from New Value Jump.Sirish Pande2012-04-13
* Add support to BBVectorize for vectorizing selects.Hal Finkel2012-04-13
* Add support for Hexagon Architectural feature, New Value Jump.Sirish Pande2012-04-13
* Pass to replace tranfer/copy instructions into combine instruction where poss...Sirish Pande2012-04-13
* Reduce malloc traffic in DwarfAccelTableBenjamin Kramer2012-04-13
* On Darwin targets, only use vfma etc. if the source use fma() intrinsic expli...Evan Cheng2012-04-13
* Add some comments, and fix a few places that missed setting Changed.Dan Gohman2012-04-13
* For ARM disassembly only print 32 unsigned bits for the address of branchKevin Enderby2012-04-13
* Consider ObjC runtime calls objc_storeWeak and others which make a copy ofDan Gohman2012-04-13