aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Const-correctness.Mikhail Glushenkov2009-09-082-2/+2
* Get rid of the Pid_ member in the Program class.Mikhail Glushenkov2009-09-082-20/+29
* Add a Kill() function to the Program class.Mikhail Glushenkov2009-09-082-9/+30
* remove an extremely dubious instcombine transformation ofChris Lattner2009-09-081-42/+14
* Remove dead code.Devang Patel2009-09-081-2/+0
* Fix may-be-used-uninitialized warning.Daniel Dunbar2009-09-081-2/+2
* Re-apply r80926, with fixes: keep the domtree informed of new blocksDan Gohman2009-09-088-132/+223
* Add NEON 'laned' operations. This fixes another bunch of gcc testsuite fails andAnton Korobeynikov2009-09-083-22/+406
* Add source debug information to the Sparc code generator.Richard Pennington2009-09-083-6/+11
* When emitting a label for a PostCall safe point, the machineNicolas Geoffray2009-09-081-6/+11
* Also emit a label for TargetInstrInfo::GC_LABEL.Nicolas Geoffray2009-09-081-0/+1
* When remat'ing and destination virtual register has a sub-register index. Mak...Evan Cheng2009-09-081-0/+16
* Print "X-42" instead of "X+-42".Chris Lattner2009-09-081-1/+11
* make formatting of expressions more closely match the existing asmprinter.Chris Lattner2009-09-081-6/+19
* tidy whitespace.Chris Lattner2009-09-081-7/+4
* add support for some missing modifiers on jumptable/constant pool entries.Chris Lattner2009-09-081-0/+20
* add a bunch more evil lowering code to work around various :subreg32 modifiersChris Lattner2009-09-081-3/+39
* ADd support for "lowering" the X86::MOVZX16rr8/X86::MOVZX16rm8Chris Lattner2009-09-081-1/+8
* add a hack to lower MOV16r0 to MOV32r0 in MCInstLower, eliminatingChris Lattner2009-09-081-0/+12
* Hoist out the test+insert to CheckedTypes. This doesn't seem to affectNick Lewycky2009-09-081-10/+4
* fix PR4767, a crash because fp stackifier visited blocks inChris Lattner2009-09-081-0/+8
* remove a turdChris Lattner2009-09-081-1/+0
* instcombine transforms vector loads that are only used byChris Lattner2009-09-081-22/+27
* Simplify from my last change. Assert1 is a macro that makes its caller return,Nick Lewycky2009-09-081-38/+30
* Fix an abort on a store of an empty struct member. getValue returnsDan Gohman2009-09-081-0/+4
* Verify types. Invalid types can be constructed when assertions are off.Nick Lewycky2009-09-081-36/+132
* Fix PR4882, by making MemCpyOpt not dereference removed stores to get theChris Lattner2009-09-081-12/+11
* fix ComputeMaskedBits handling of zext/sext/trunc to work with vectors.Chris Lattner2009-09-081-6/+9
* add some comments to describe the invariants.Chris Lattner2009-09-081-0/+12
* Reappy r80998, now that the GlobalOpt bug that it exposed on MiniSAT is fixed.Dan Gohman2009-09-076-125/+187
* Fix a thinko: When lowering fneg with xor, bitcast the operandsDan Gohman2009-09-071-4/+17
* Don't commit stores with addresses that have indices that are notDan Gohman2009-09-071-0/+21
* Don't commit addresses of aggregate values. This avoids problems withDan Gohman2009-09-071-0/+5
* Fix GlobalOpt to avoid committing a store if the address getelementptrDan Gohman2009-09-071-1/+2
* Preserve the InBounds flag when evaluating a getelementptr instructionDan Gohman2009-09-071-2/+3
* Simplify this code by using hasDefinitiveInitializer().Dan Gohman2009-09-071-9/+10
* Express this in the canonical way.Nick Lewycky2009-09-071-2/+2
* Homogenize whitespace.Nick Lewycky2009-09-071-20/+16
* Using a signal handler that does nothing should beDuncan Sands2009-09-071-6/+2
* Disable MDNode uniquing.Daniel Dunbar2009-09-071-1/+21
* Fix comment.Eric Christopher2009-09-061-1/+1
* Do not create calls via PLT in compilation callback - this is higly platformAnton Korobeynikov2009-09-061-11/+12
* Do not try to override non-virtual methods, especiallyDuncan Sands2009-09-061-13/+0
* Remove a left over bit of code with no effect.Duncan Sands2009-09-061-3/+1
* Avoid warnings if assertions are off.Duncan Sands2009-09-061-0/+3
* Remove unreachable code.Duncan Sands2009-09-061-3/+0
* Simplify. Testing shows that this is not equivalent to BBI = CR.CaseBB + 1.Duncan Sands2009-09-061-4/+2
* Avoid an unused variable warning when assertions areDuncan Sands2009-09-061-0/+1
* Mark more constants unsigned, as warned about by icc (#68).Duncan Sands2009-09-063-6/+6
* Remove some not-really-used variables, as warnedDuncan Sands2009-09-0612-42/+19