aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2008-03-12We also need to collect the VN IDs for the PHI instructions for later updating.Owen Anderson
2008-03-12When we're determining what registers to coallesce, track the VNInfo IDs for ...Owen Anderson
2008-03-12when the bitcode reader is referencing a paramattr, make sure to bump its ref...Chris Lattner
2008-03-12Total brain cramp.Evan Cheng
2008-03-12This is a simple fix for getting error messages from dlerror inChris Lattner
2008-03-12One more bit of Altivec parameter passing.Dale Johannesen
2008-03-12Be backward compatibleAnton Korobeynikov
2008-03-12Check multiple return values.Devang Patel
2008-03-12Implement Altivec passing to varargs functions on ppc.Dale Johannesen
2008-03-12Set NextMII after issuing a physical register spill.Evan Cheng
2008-03-12Fix attribute handling.Devang Patel
2008-03-12Minor debug output bug.Evan Cheng
2008-03-11Ultimately resolve aliases during linking, if possibleAnton Korobeynikov
2008-03-11Correctly propagate thread-local flag from aliasee to alias. This fixes PR2137Anton Korobeynikov
2008-03-11Use PassManagerBase instead of FunctionPassManager for functionsDan Gohman
2008-03-11Add helper for ultimate aliasee resoltionAnton Korobeynikov
2008-03-11Handle multiple ret values.Devang Patel
2008-03-11Initialize.Devang Patel
2008-03-11Check to see if a two-entry PHI block can be simplifiedDan Gohman
2008-03-11Honour aliases visibility during asm emissionAnton Korobeynikov
2008-03-11Honour aliases visibility when reading from/writing to bitcodeAnton Korobeynikov
2008-03-11Transfer physical register spill info when load / store folding happens.Evan Cheng
2008-03-11Use the correct value for InSignBit.Dan Gohman
2008-03-11Initial codegen support for functions and calls with multiple return values.Dan Gohman
2008-03-11Implement basic support for the 'f' register class constraint. This basicallyChris Lattner
2008-03-11coalesce away 80-bit floating point copies.Chris Lattner
2008-03-11convert a massive if statement to a switch.Chris Lattner
2008-03-11start handling the 'f' x87 constraint.Chris Lattner
2008-03-11Skip functions that return multiple values.Devang Patel
2008-03-11Become multiple return value aware.Devang Patel
2008-03-11Add TODO reminder.Devang Patel
2008-03-11Give PassManager and FunctionPassManager a common base class, withDan Gohman
2008-03-11Fix typos in comments.Dan Gohman
2008-03-11Missed part of recommit.Christopher Lamb
2008-03-11Recommitting parts of r48130. These do not appear to cause the observed failu...Christopher Lamb
2008-03-11Use TargetRegisterInfo::getPhysicalRegisterRegClass. Remove duplicated code.Evan Cheng
2008-03-11If there are multiple register classes that a register belongs to, return the...Evan Cheng
2008-03-11When the register allocator runs out of registers, spill a physical register ...Evan Cheng
2008-03-11In 32-bit mode, mark 64-bit GPR's as unallocatable.Evan Cheng
2008-03-11Some LegalizeTypes code factorization and minorDuncan Sands
2008-03-11compile: double test() {}Chris Lattner
2008-03-11Fix the build on gcc 4.2.Nick Lewycky
2008-03-11Initial multiple return values support.Devang Patel
2008-03-11Change the model for FP Stack return to use fp operands on the Chris Lattner
2008-03-11variadic instructions don't have operand info for variadic arguments.Chris Lattner
2008-03-11Generalize ExpandIntToFP to handle the case where the operand is legalDan Gohman
2008-03-11If a register operand comes from the variadic part of a node, don'tChris Lattner
2008-03-11Temporarily revert 48175.Evan Cheng
2008-03-11Fix thinko: alias always defines new symbol. Even is aliasee itself is undefi...Anton Korobeynikov
2008-03-11More APInt-ification.Dan Gohman