summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAge
* Remove unused multiclass.Richard Osborne2013-01-21
* Add instruction encodings / disassembly support for u6 / lu6 instructions.Richard Osborne2013-01-21
* Add instruction encoding / disassembly support for ru6 / lru6 instructions.Richard Osborne2013-01-21
* Use correct format for the LDAWCP instruction (u6).Richard Osborne2013-01-21
* Fix a heinous inefficiency introduced in r149918, wherein reading each byte of aChris Lattner2013-01-21
* Introduce a new data structure, the SparseMultiSet, and changes to the MI sch...Michael Ilseman2013-01-21
* wean Blob handling logic off of banging on NextChar directly. Instead, makeChris Lattner2013-01-21
* rename "SkipToWord" to "SkipToFourByteBoundary" since a word is not always 4 ...Chris Lattner2013-01-21
* Fix a comment. Induction vars dont need to start at zero.Nadav Rotem2013-01-21
* R600/SI: Use unnormalized coordinates for sampling with the RECT target.Tom Stellard2013-01-21
* R600/SI: Take target parameter for sample intrinsics.Tom Stellard2013-01-21
* R600/SI: Derive all sample intrinsics from a single class.Tom Stellard2013-01-21
* R600/SILowerControlFlow.cpp: Fix a warning. [-Wunused-variable]NAKAMURA Takumi2013-01-21
* Switch CodeMetrics itself over to use TTI to determine if an instructionChandler Carruth2013-01-21
* Sink InlineCost.cpp into IPA -- it is now officially an interproceduralChandler Carruth2013-01-21
* Move the inline cost analysis's primary cost query to TTI instead of theChandler Carruth2013-01-21
* Now that the inline cost analysis is a pass, we can easily have itChandler Carruth2013-01-21
* Make the inline cost a proper analysis pass. This remains essentiallyChandler Carruth2013-01-21
* Formatting and comment fixes to the always inliner.Chandler Carruth2013-01-21
* Clean up the formatting and doxygen for the simple inliner a bit. NoChandler Carruth2013-01-21
* Use <0 checks in place of ==-1 because it results in simpler code.Craig Topper2013-01-21
* Use MVT instead of EVT in LowerVECTOR_SHUFFLEtoBlend.Craig Topper2013-01-21
* Remove trailing whitespace.Craig Topper2013-01-21
* Fix some 80 column violations.Craig Topper2013-01-21
* Make helper method static.Craig Topper2013-01-21
* Introduce a generic interface for querying an operation's expectedChandler Carruth2013-01-21
* Convert more EVT's to MVT's in the lowering methods.Craig Topper2013-01-20
* Capitalize lowerTRUNCATE so that it matches the other lower functions in this...Craig Topper2013-01-20
* Revert CostTable algorithm, will re-writeRenato Golin2013-01-20
* LoopVectorize: Fix a C++11 incompatibility.Benjamin Kramer2013-01-20
* Add instruction encodings / disassembly support for l2rus instructions.Richard Osborne2013-01-20
* Add instruction encodings / disassembly support for l3r instructions.Richard Osborne2013-01-20
* Add instruction encodings / disassembler support for 2rus instructions.Richard Osborne2013-01-20
* Add instruction encodings / disassembly support 3r instructions.Richard Osborne2013-01-20
* Fix a build error.Nadav Rotem2013-01-20
* Make LowerVSETCC a static function and use MVT instead of EVT.Craig Topper2013-01-20
* Revert 172708.Nadav Rotem2013-01-20
* LoopVectorizer: Implement a new heuristics for selecting the unroll factor.Nadav Rotem2013-01-20
* trivial micro-optimization: lazily call the virtual method instead of eagerly...Chris Lattner2013-01-20
* convert the bitstream reader itself and the IR .bc file parser to use the new...Chris Lattner2013-01-20
* The last of PR14471 - emission of constant floatsDavid Blaikie2013-01-20
* stringref'ize readRecord and properly capitalize it. Add a compatibility met...Chris Lattner2013-01-20
* Make some helper methods static.Craig Topper2013-01-20
* Remove DebugLoc argument from static function. It can easily be obtained from...Craig Topper2013-01-20
* Use MVT instead of EVT in more instruction lowering code.Craig Topper2013-01-20
* move some private methods out of line, add a skipRecord() method.Chris Lattner2013-01-20
* Use MVT instead of EVT in more of the shuffle lowering code.Craig Topper2013-01-19
* Capitalize LowerVectorIntExtend to be consistent with all the other lower fun...Craig Topper2013-01-19
* Fix a latent bug exposed by recent static member debug info changes.David Blaikie2013-01-19
* Add a new BitstreamEntry concept, and add two helper methods for walkingChris Lattner2013-01-19