aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Adds Intel Atom scheduling latencies to X86InstrSystem.td.Preston Gurd2012-05-043-139/+272
* Pacify GCC's -Wreturn-typeMatt Beaumont-Gay2012-05-041-0/+1
* Factor the computation of input and output sets into a public interfaceChandler Carruth2012-05-041-35/+34
* Rather than trying to gracefully handle input sequences with repeatedChandler Carruth2012-05-041-1/+1
* Fix a goof with my previous commit by completely returning when weChandler Carruth2012-05-041-1/+1
* Hoist a safety assert from the extraction method into the constructionChandler Carruth2012-05-041-9/+13
* Move the CodeExtractor utility to a dedicated header file / source file,Chandler Carruth2012-05-043-166/+114
* Make ARM and Mips use TargetMachine::getTLSModel()Hans Wennborg2012-05-043-12/+23
* Fix some loops to match coding standards. No functional change intended.Craig Topper2012-05-041-6/+8
* Fix up some spacing. No functional change.Craig Topper2012-05-041-6/+6
* Simplify broadcast lowering code. No functional change intended.Craig Topper2012-05-041-17/+7
* Allow v16i16 and v32i8 shuffles to be rewritten as narrower shuffles.Craig Topper2012-05-041-5/+8
* Add 'landingpad' instructions to the list of instructions to ignore.Bill Wendling2012-05-041-7/+9
* Simplify shuffle narrowing code a bit. No functional change intended.Craig Topper2012-05-041-22/+16
* Remove the SubRegClasses field from RegisterClass descriptions.Jakob Stoklund Olesen2012-05-046-121/+30
* Use SuperRegClassIterator for findRepresentativeClass().Jakob Stoklund Olesen2012-05-041-26/+15
* Initialize SparcInstrInfo before SparcTargetLowering.Jakob Stoklund Olesen2012-05-042-2/+3
* Add a SuperRegClassIterator class.Jakob Stoklund Olesen2012-05-041-15/+13
* A pile of long over-due refactorings here. There are some very, *very*Chandler Carruth2012-05-043-43/+35
* Use a shared implementation of getMatchingSuperRegClass().Jakob Stoklund Olesen2012-05-031-0/+30
* Fix issues with the ARM bl and blx thumb instructions and the J1 and J2 bitsKevin Enderby2012-05-033-42/+99
* Factor the logic for testing whether a basic block is viable for codeChandler Carruth2012-05-031-14/+21
* remove calls to calloc if the allocated memory is not used (it was already be...Nuno Lopes2012-05-032-3/+3
* Support for target dependent Hexagon VLIW packetizer.Sirish Pande2012-05-0314-93/+4967
* add support for calloc to objectsize loweringNuno Lopes2012-05-032-5/+57
* Fixed disassembler for vstm/vldm ARM VFP instructions.Silviu Baranga2012-05-031-4/+6
* Extensions of Hexagon V4 instructions.Sirish Pande2012-05-039-1339/+4107
* replace 'break's with 'return 0' in visitCallInst code for objectsize, since ...Nuno Lopes2012-05-031-5/+5
* Use 'unsigned' instead of 'int' in a few places dealing with counts of vector...Craig Topper2012-05-031-3/+3
* Fix 256-bit vpshuflw and vpshufhw immediate encoding to handle undefs in the ...Craig Topper2012-05-032-21/+36
* Fix two-address pass's aggressive instruction commuting heuristics. It's meantEvan Cheng2012-05-031-15/+16
* Added TargetRegisterInfo::getAllocatableClass.Andrew Trick2012-05-033-8/+40
* Whitespace cleanup.Bill Wendling2012-05-021-87/+80
* Teach DAGCombine the same multiply-by-1.0 folding trick when doing FMAs, just...Owen Anderson2012-05-021-0/+18
* For Intel Atom, use ILP scheduling always, instead of ILP for 64 bitPreston Gurd2012-05-021-4/+4
* Change the Intel Atom detection code to recognizePreston Gurd2012-05-022-3/+5
* Teach DAG combine that multiplication by 1.0 can always be constant folded.Owen Anderson2012-05-021-0/+3
* ARM: Add missing two-operand VBIC aliases.Jim Grosbach2012-05-021-0/+2
* Move llvm-tblgen's StringMatcher into the TableGen library so it canDouglas Gregor2012-05-022-0/+150
* This patch continues the work of adding instruction latencies for X86 Atom,Preston Gurd2012-05-024-68/+171
* Revert r155853Manman Ren2012-05-021-16/+0
* [tsan] typo and style (thanks to Nick Lewycky)Kostya Serebryany2012-05-021-9/+9
* The value held in the vector may be RAUW'ed by some of the canonicalizationBill Wendling2012-05-021-2/+3
* Disallow YIELD and other allocated nop hints in pre-ARMv6 architectures.Richard Barton2012-05-021-4/+8
* Add support for selecting AVX2 vpshuflw and vpshufhw. Add decoding support fo...Craig Topper2012-05-024-36/+90
* Fix the implementation of MachOObjectFile::isSectionZeroInit so it follows th...Eli Friedman2012-05-021-4/+6
* Tidy up. Naming conventions.Jim Grosbach2012-05-011-16/+16
* Remove unneeded break.Jakub Staszak2012-05-011-1/+0
* Use dyn_cast instead of checking opcode and cast.Jakub Staszak2012-05-011-2/+1
* Remove trailing spaces.Jakub Staszak2012-05-011-43/+43