aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* 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
* Fix a build error.Nadav Rotem2013-01-201-2/+3
* Make LowerVSETCC a static function and use MVT instead of EVT.Craig Topper2013-01-202-63/+65
* Revert 172708.Nadav Rotem2013-01-203-40/+10
* LoopVectorizer: Implement a new heuristics for selecting the unroll factor.Nadav Rotem2013-01-201-22/+65
* trivial micro-optimization: lazily call the virtual method instead of eagerly...Chris Lattner2013-01-201-1/+1
* convert the bitstream reader itself and the IR .bc file parser to use the new...Chris Lattner2013-01-202-248/+214
* The last of PR14471 - emission of constant floatsDavid Blaikie2013-01-202-4/+19
* stringref'ize readRecord and properly capitalize it. Add a compatibility met...Chris Lattner2013-01-201-6/+7
* Make some helper methods static.Craig Topper2013-01-202-9/+3
* Remove DebugLoc argument from static function. It can easily be obtained from...Craig Topper2013-01-201-4/+5
* Use MVT instead of EVT in more instruction lowering code.Craig Topper2013-01-201-17/+17
* move some private methods out of line, add a skipRecord() method.Chris Lattner2013-01-201-3/+111
* Use MVT instead of EVT in more of the shuffle lowering code.Craig Topper2013-01-191-15/+15
* Capitalize LowerVectorIntExtend to be consistent with all the other lower fun...Craig Topper2013-01-192-3/+3
* Fix a latent bug exposed by recent static member debug info changes.David Blaikie2013-01-191-1/+2
* Add a new BitstreamEntry concept, and add two helper methods for walkingChris Lattner2013-01-192-2/+2
* BitstreamReader hasn't aged well. It's been hacked on by various people andChris Lattner2013-01-193-4/+254
* LoopVectorizer: Emit memory checks into their own basic block.Benjamin Kramer2013-01-191-33/+53
* On Sandybridge split unaligned 256bit stores into two xmm-sized stores. Nadav Rotem2013-01-191-9/+18
* Use MVT instead of EVT when computing shuffle immediates since they can only ...Craig Topper2013-01-191-10/+10
* Sort all of the includes. Several files got checked in with mis-sortedChandler Carruth2013-01-195-5/+4
* This is a resubmittal. For some reason it broke the bots yesterdayJack Carter2013-01-196-34/+52
* Fix 80-col and early exit in cost modelRenato Golin2013-01-191-12/+16
* On Sandybridge loading unaligned 256bits using two XMM loads (vmovups and vin...Nadav Rotem2013-01-181-1/+31
* Use hexDigitValue in LLLexer.Jordan Rose2013-01-181-16/+7
* Improved comment.Michael Gottesman2013-01-181-2/+5
* Fixed typo in comment.Michael Gottesman2013-01-181-2/+2
* Split out DW_OP_addr for the split debug info DWARF5 proposal.Eric Christopher2013-01-182-6/+23
* If the attributes don't exist, just bail for now.Bill Wendling2013-01-181-1/+1
* Use AttributeSet accessor methods instead of Attribute accessor methods.Bill Wendling2013-01-187-34/+32
* Remove unused parameter. Also use the AttributeSet query methods instead of t...Bill Wendling2013-01-182-9/+9
* Add llvm::hexDigitValue to convert single characters to hex.Jordan Rose2013-01-181-20/+1
* This is a resubmittal. For some reason it broke the bots yesterdayJack Carter2013-01-189-1/+147
* R600: Proper insert S_WAITCNT instructionsTom Stellard2013-01-188-32/+379
* R600: Optimize and cleanup KILL on SITom Stellard2013-01-184-71/+96
* Push some more methods down to hide the use of the Attribute class.Bill Wendling2013-01-186-40/+77