aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Have the integrated assembler give an error if $1 is used as an identifier inKevin Enderby2013-01-221-2/+7
* [mips] Clean up code in MipsTargetLowering::LowerCall. No functional changeAkira Hatanaka2013-01-222-21/+14
* X86: Make sure we account for the FMA4 register immediate value, otherwise ri...Benjamin Kramer2013-01-221-1/+1
* Initial patch for x32 ABI support.Eli Bendersky2013-01-224-4/+16
* [msan] Export the value of msan-keep-going flag for the runtime.Evgeniy Stepanov2013-01-221-0/+3
* [msan] Do not insert check on volatile store.Evgeniy Stepanov2013-01-221-4/+1
* Begin fleshing out an interface in TTI for modelling the costs ofChandler Carruth2013-01-224-66/+176
* Make APFloat constructor require explicit semantics.Tim Northover2013-01-2214-100/+129
* [MC/Mach-O] Load commands are supposed to 8-byte aligned on 64-bit.Daniel Dunbar2013-01-221-7/+8
* Add a new method that adds the AttributeSet at the given index. No functional...Bill Wendling2013-01-221-8/+3
* Add the attributes that are passed in instead of the ones we're merging into.Bill Wendling2013-01-221-2/+2
* Use AttributeSet instead of Attribute to verify things.Bill Wendling2013-01-211-53/+52
* Have AttributeSet::getRetAttributes() return an AttributeSet instead of Attri...Bill Wendling2013-01-214-30/+47
* Make AttributeSet::getFnAttributes() return an AttributeSet instead of an Att...Bill Wendling2013-01-215-20/+45
* Transform (sub 0, (zext bool to A)) to (sext bool to A) andPaul Redmond2013-01-211-0/+10
* Fix some incorrectly named u10 / lu10 instructions.Richard Osborne2013-01-211-25/+12
* Remove unused multiclass.Richard Osborne2013-01-211-12/+0
* Add instruction encodings / disassembly support for u6 / lu6 instructions.Richard Osborne2013-01-212-59/+42
* Add instruction encoding / disassembly support for ru6 / lru6 instructions.Richard Osborne2013-01-213-94/+97
* Use correct format for the LDAWCP instruction (u6).Richard Osborne2013-01-211-7/+3
* Fix a heinous inefficiency introduced in r149918, wherein reading each byte of aChris Lattner2013-01-211-9/+8
* Introduce a new data structure, the SparseMultiSet, and changes to the MI sch...Michael Ilseman2013-01-211-45/+33
* wean Blob handling logic off of banging on NextChar directly. Instead, makeChris Lattner2013-01-211-10/+13
* rename "SkipToWord" to "SkipToFourByteBoundary" since a word is not always 4 ...Chris Lattner2013-01-211-3/+3
* Fix a comment. Induction vars dont need to start at zero.Nadav Rotem2013-01-211-1/+1
* R600/SI: Use unnormalized coordinates for sampling with the RECT target.Tom Stellard2013-01-212-0/+13
* R600/SI: Take target parameter for sample intrinsics.Tom Stellard2013-01-212-4/+4
* R600/SI: Derive all sample intrinsics from a single class.Tom Stellard2013-01-211-3/+5
* R600/SILowerControlFlow.cpp: Fix a warning. [-Wunused-variable]NAKAMURA Takumi2013-01-211-3/+2
* Switch CodeMetrics itself over to use TTI to determine if an instructionChandler Carruth2013-01-215-88/+27
* Sink InlineCost.cpp into IPA -- it is now officially an interproceduralChandler Carruth2013-01-213-1/+1
* Move the inline cost analysis's primary cost query to TTI instead of theChandler Carruth2013-01-211-4/+4
* Now that the inline cost analysis is a pass, we can easily have itChandler Carruth2013-01-211-12/+20
* Make the inline cost a proper analysis pass. This remains essentiallyChandler Carruth2013-01-213-26/+57
* Formatting and comment fixes to the always inliner.Chandler Carruth2013-01-211-25/+28
* Clean up the formatting and doxygen for the simple inliner a bit. NoChandler Carruth2013-01-211-18/+29
* Use <0 checks in place of ==-1 because it results in simpler code.Craig Topper2013-01-211-3/+3
* Use MVT instead of EVT in LowerVECTOR_SHUFFLEtoBlend.Craig Topper2013-01-211-6/+5
* Remove trailing whitespace.Craig Topper2013-01-211-9/+9
* Fix some 80 column violations.Craig Topper2013-01-211-7/+9
* Make helper method static.Craig Topper2013-01-212-4/+2
* Introduce a generic interface for querying an operation's expectedChandler Carruth2013-01-211-1/+122
* Convert more EVT's to MVT's in the lowering methods.Craig Topper2013-01-201-23/+24
* Capitalize lowerTRUNCATE so that it matches the other lower functions in this...Craig Topper2013-01-202-3/+3
* Revert CostTable algorithm, will re-writeRenato Golin2013-01-202-111/+102
* LoopVectorize: Fix a C++11 incompatibility.Benjamin Kramer2013-01-201-1/+1
* Add instruction encodings / disassembly support for l2rus instructions.Richard Osborne2013-01-203-23/+81
* Add instruction encodings / disassembly support for l3r instructions.Richard Osborne2013-01-203-56/+172
* Add instruction encodings / disassembler support for 2rus instructions.Richard Osborne2013-01-203-23/+90
* Add instruction encodings / disassembly support 3r instructions.Richard Osborne2013-01-203-85/+167