aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Rename the 'const' parameter attribute to 'readnone',Duncan Sands2007-11-224-11/+11
* Instead of calculating constant factors, calculate the number of trailingNick Lewycky2007-11-221-54/+47
* Create nodes for inline asm so that we don't crash looking for the node later.Nick Lewycky2007-11-221-0/+8
* Fix a bug in which node A is replaced by node B, but laterDuncan Sands2007-11-211-7/+30
* typoNick Lewycky2007-11-211-1/+1
* Fix compiler warning.Dale Johannesen2007-11-211-1/+1
* This change does a couple of things. First it gets the Visual Studio builds ...Chuck Rose III2007-11-212-2/+15
* Fix .eh table linkage issues on Darwin. Some EH supportDale Johannesen2007-11-207-13/+44
* In order for parameter attribute uniquing to makeDuncan Sands2007-11-202-8/+10
* Small cleanup. Use APInt::getHighBitsSet method instead of shift left.Nick Lewycky2007-11-201-5/+4
* Be more careful when transforming | to +. Patch from Wojciech Matyjewicz.Nick Lewycky2007-11-201-6/+8
* ExpandUnalignedLoad doesn't handle vectors right at all apparently.Chris Lattner2007-11-191-8/+22
* Implement vector expand support for shuffle_vector. This fixes PR1811.Chris Lattner2007-11-191-0/+35
* Remove meaningless qualifiers from return types, avoiding compiler warnings.Dan Gohman2007-11-193-3/+3
* Implement splitting of UNDEF nodes. This is the first step towards fixing PR1811Chris Lattner2007-11-191-0/+4
* Add explicit keywords.Dan Gohman2007-11-193-6/+7
* Add support in SplitVectorOp for remainder operators.Dan Gohman2007-11-191-1/+4
* Fix the Linker testcase regressions, by making MemoryBuffer::getFileOrSTDIN r...Chris Lattner2007-11-181-0/+18
* autoupgrade files that use callfoo as call foo.Chris Lattner2007-11-181-1/+9
* print a call to a fastcc function as:Chris Lattner2007-11-181-2/+2
* Bugfix, this fixes CodeGen/X86/ldzero.ll and CodeGen/X86/2007-10-16-fp80_sele...Chris Lattner2007-11-181-1/+1
* Replace the original flex lexer with a hand writen one. This Chris Lattner2007-11-189-4424/+929
* Add support for vectors to int <-> float casts.Nate Begeman2007-11-176-18/+102
* Remove indeterminism from a loop. We think this willDale Johannesen2007-11-171-2/+6
* Fix denormal check in float->APInt conversion.Dale Johannesen2007-11-171-1/+1
* Live interval splitting:Evan Cheng2007-11-176-139/+588
* Fix for PR1801Tanya Lattner2007-11-161-0/+3
* Fix PR1800 by correcting mistaken logic.Chris Lattner2007-11-161-2/+1
* Implement codegen for flt_rounds on x86Anton Korobeynikov2007-11-163-3/+75
* Implement necessary bits for flt_rounds gcc builtin. Anton Korobeynikov2007-11-154-0/+24
* Basic non-power-of-2 vector supportNate Begeman2007-11-156-319/+320
* Reverted r44163 per requestAnton Korobeynikov2007-11-151-52/+4
* This assertion was bogus.Duncan Sands2007-11-151-3/+2
* Fix a thinko in post-allocation coalescer.Evan Cheng2007-11-151-3/+10
* Fix handling of overflow in loop calculation by adding new UDiv SCEV. This SCEVNick Lewycky2007-11-151-4/+51
* Fix PR1788 by taking the approach suggested by Richard Smith.Chris Lattner2007-11-151-11/+16
* More templatization.Owen Anderson2007-11-151-230/+1
* Adding debug output during coalescing.Bill Wendling2007-11-151-0/+1
* Need to increment the iterator.Bill Wendling2007-11-151-1/+1
* I discover array_lengthof, thanks to gabor on #llvm.Duncan Sands2007-11-141-2/+1
* Oops. Debugging code shouldn't have been checked in.Evan Cheng2007-11-141-9/+0
* Removed debug #define that was accidentally checked in while debuggingTed Kremenek2007-11-141-3/+1
* Simplify the attribute verification code.Duncan Sands2007-11-141-34/+24
* RegenerateAnton Korobeynikov2007-11-145-4977/+6488
* Add pure/const attributes. Documentation will follow.Anton Korobeynikov2007-11-144-4/+22
* Fix PIC jump table codegen on x86-32/linux. In fact, such thing should be app...Anton Korobeynikov2007-11-143-29/+75
* Eliminate the recently introduced CCAssignToStackABISizeAlignDuncan Sands2007-11-142-10/+5
* Added two new overloaded versions of BatchEmitOwnedPtrs andTed Kremenek2007-11-141-5/+13
* Clean up sub-register implementation by moving subReg information back toEvan Cheng2007-11-146-41/+36
* Allow the block extractor take to take a list of basic blocks to not extractNick Lewycky2007-11-141-1/+58