summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Use SuperRegClassIterator for findRepresentativeClass().Jakob Stoklund Olesen2012-05-04
* Initialize SparcInstrInfo before SparcTargetLowering.Jakob Stoklund Olesen2012-05-04
* Add a SuperRegClassIterator class.Jakob Stoklund Olesen2012-05-04
* A pile of long over-due refactorings here. There are some very, *very*Chandler Carruth2012-05-04
* Use a shared implementation of getMatchingSuperRegClass().Jakob Stoklund Olesen2012-05-03
* Fix issues with the ARM bl and blx thumb instructions and the J1 and J2 bitsKevin Enderby2012-05-03
* Factor the logic for testing whether a basic block is viable for codeChandler Carruth2012-05-03
* remove calls to calloc if the allocated memory is not used (it was already be...Nuno Lopes2012-05-03
* Support for target dependent Hexagon VLIW packetizer.Sirish Pande2012-05-03
* add support for calloc to objectsize loweringNuno Lopes2012-05-03
* Fixed disassembler for vstm/vldm ARM VFP instructions.Silviu Baranga2012-05-03
* Extensions of Hexagon V4 instructions.Sirish Pande2012-05-03
* replace 'break's with 'return 0' in visitCallInst code for objectsize, since ...Nuno Lopes2012-05-03
* Use 'unsigned' instead of 'int' in a few places dealing with counts of vector...Craig Topper2012-05-03
* Fix 256-bit vpshuflw and vpshufhw immediate encoding to handle undefs in the ...Craig Topper2012-05-03
* Fix two-address pass's aggressive instruction commuting heuristics. It's meantEvan Cheng2012-05-03
* Added TargetRegisterInfo::getAllocatableClass.Andrew Trick2012-05-03
* Whitespace cleanup.Bill Wendling2012-05-02
* Teach DAGCombine the same multiply-by-1.0 folding trick when doing FMAs, just...Owen Anderson2012-05-02
* For Intel Atom, use ILP scheduling always, instead of ILP for 64 bitPreston Gurd2012-05-02
* Change the Intel Atom detection code to recognizePreston Gurd2012-05-02
* Teach DAG combine that multiplication by 1.0 can always be constant folded.Owen Anderson2012-05-02
* ARM: Add missing two-operand VBIC aliases.Jim Grosbach2012-05-02
* Move llvm-tblgen's StringMatcher into the TableGen library so it canDouglas Gregor2012-05-02
* This patch continues the work of adding instruction latencies for X86 Atom,Preston Gurd2012-05-02
* Revert r155853Manman Ren2012-05-02
* [tsan] typo and style (thanks to Nick Lewycky)Kostya Serebryany2012-05-02
* The value held in the vector may be RAUW'ed by some of the canonicalizationBill Wendling2012-05-02
* Disallow YIELD and other allocated nop hints in pre-ARMv6 architectures.Richard Barton2012-05-02
* Add support for selecting AVX2 vpshuflw and vpshufhw. Add decoding support fo...Craig Topper2012-05-02
* Fix the implementation of MachOObjectFile::isSectionZeroInit so it follows th...Eli Friedman2012-05-02
* Tidy up. Naming conventions.Jim Grosbach2012-05-01
* Remove unneeded break.Jakub Staszak2012-05-01
* Use dyn_cast instead of checking opcode and cast.Jakub Staszak2012-05-01
* Remove trailing spaces.Jakub Staszak2012-05-01
* Strip the pointer casts off of allocas so that the selection DAG can find them.Bill Wendling2012-05-01
* Target independent Hexagon Packetizer fix.Sirish Pande2012-05-01
* ARM: Add a few missing add->sub aliases w/ 'w' suffix.Jim Grosbach2012-05-01
* ARM: allow vanilla expressions for movw/movt.Jim Grosbach2012-05-01
* This patch marks the X86 floating point stack registers ST0-ST7 as reservedPreston Gurd2012-05-01
* MC: Unknown assembler directives are now hard errors.Jim Grosbach2012-05-01
* MC: Remove errant EatToEndOfStatement() in asm parser.Jim Grosbach2012-05-01
* X86: optimization for max-like structManman Ren2012-05-01
* X86: Use StackRegister instead of FrameRegister in getFrameIndexReference (to...Alexey Samsonov2012-05-01
* Move MipsDisassembler classes into an anonymous namespace.Benjamin Kramer2012-05-01
* Value-initialize global to avoid global construction.Benjamin Kramer2012-05-01
* RuntimeDyld cleanup:Eli Bendersky2012-05-01
* YAMLParser: get rid of global ctors & dtors.Benjamin Kramer2012-05-01
* Change the PassManager from a reference to a pointer.Bill Wendling2012-05-01
* Allow BMI, AES, F16C, POPCNT, FMA3, and CLMUL to be detected on AMD processors.Craig Topper2012-05-01