summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Clarify a deviation from the original algorithm.Owen Anderson2008-01-211-1/+4
* Improve a few comments.Owen Anderson2008-01-211-1/+6
* It turns out that in C++ it is legal to declare functionsDuncan Sands2008-01-211-6/+1
* Check that sret is only used on pointers to typesDuncan Sands2008-01-211-2/+2
* Be consistent with other attribute methods, andDuncan Sands2008-01-211-1/+7
* Move DAG-changing code out of #ifndef NDEBUG.Dale Johannesen2008-01-211-1/+3
* Make sure the caller doesn't use freed memory.Duncan Sands2008-01-201-1/+3
* Honour ByVal parameter attribute for name decorationAnton Korobeynikov2008-01-201-3/+12
* Remove Darwin'ismAnton Korobeynikov2008-01-201-4/+1
* Enable PIC codegen on x86-64/linuxAnton Korobeynikov2008-01-201-1/+1
* Initializing an unsigned with ~0UL causes the compilerDuncan Sands2008-01-201-9/+9
* Do not generate a FP_ROUND of f64 to f64.Dale Johannesen2008-01-201-3/+4
* Need to handle any 'nest' parameter before integerDuncan Sands2008-01-191-8/+8
* Added FoldingSet style 'profiling' support for APSInt.Ted Kremenek2008-01-191-0/+23
* Added FoldingSet style 'profiling' support for APInt.Ted Kremenek2008-01-191-1/+13
* Made 'FoldingSetNodeID' a proper class instead of a nested class inTed Kremenek2008-01-191-19/+19
* Implement flt_rounds for PowerPC.Dale Johannesen2008-01-181-0/+64
* remove extraneous &'s.Chris Lattner2008-01-181-2/+2
* get symbolic information for ppc ldbl nodes.Chris Lattner2008-01-181-0/+5
* Fix a latent bug exposed by my truncstore patch. We compiled stfiwx-2.ll to:Chris Lattner2008-01-181-0/+1
* make a method publicChris Lattner2008-01-181-7/+7
* Revert the part of 45849 that treated weak globalsDale Johannesen2008-01-171-3/+2
* Revert the part of 45848 that treated weak globalsDale Johannesen2008-01-172-4/+4
* Forward progress: crtbegin.c now compiles successfully!Scott Michel2008-01-174-149/+248
* This commit changes:Chris Lattner2008-01-1715-66/+66
* code cleanups, no functionality change.Chris Lattner2008-01-171-7/+9
* * Introduce a new SelectionDAG::getIntPtrConstant methodChris Lattner2008-01-1711-152/+168
* DAE bug fix. Don't lose parameter attributes on vararg arguments.Evan Cheng2008-01-171-5/+9
* When a live virtual register is being clobbered by an implicit def, it is spi...Evan Cheng2008-01-171-2/+20
* Fix arg promotion to propagate the correct attrs on the calls toChris Lattner2008-01-171-14/+25
* Replace std::vector<bool> with BitVector.Evan Cheng2008-01-171-4/+8
* Fixes a nasty dag combiner bug that causes a bunch of tests to fail at -O0.Evan Cheng2008-01-161-6/+44
* Trampoline support for x86-64. This looks likeDuncan Sands2008-01-161-7/+56
* Handle attribute(used) global variables that are i8.Chris Lattner2008-01-161-14/+13
* Do not mark EH tables no-dead-strip unless theDale Johannesen2008-01-162-13/+40
* Fix a ppc long double regression I introduced yesterday due to aChris Lattner2008-01-161-0/+1
* merge a few pieces of code that do the store/load to stack Chris Lattner2008-01-161-30/+12
* rename ExpandBIT_CONVERT to EmitStackConvert, generalizing Chris Lattner2008-01-161-15/+37
* simplify a bunch of code by using SelectionDAG::CreateStackTemporary Chris Lattner2008-01-161-28/+6
* Change legalizeop of FP_ROUND and FP_EXTEND to not fall throughChris Lattner2008-01-161-32/+55
* make it more clear that this predicate only applies to scalar FP types.Chris Lattner2008-01-162-10/+10
* introduce a isTypeInSSEReg predicate, which allows us to simplifyChris Lattner2008-01-162-21/+18
* My previous commit had an incomplete message, it should have been:Chris Lattner2008-01-161-1/+1
* make the 'fp return in ST(0)' optimization smart enough to Chris Lattner2008-01-161-1/+1
* various whitespace cleanups, no functionality change.Chris Lattner2008-01-161-7/+7
* Factor the ReachesChainWithoutSideEffects out of dag combiner into Chris Lattner2008-01-162-28/+32
* Do not strip llvm.used values.Devang Patel2008-01-161-3/+25
* Missed file from previous checkin.Dale Johannesen2008-01-151-0/+1
* Fix and enable EH for x86-64 Darwin. AddsDale Johannesen2008-01-154-13/+26
* Move some calls to getVRegDef higher in the callgraph, so they don't get exec...Owen Anderson2008-01-151-11/+11