aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2008-02-23Turning on remat of pic loads.Evan Cheng
2008-02-23Fix a bug that caused opt and other tools to silently ignoreDan Gohman
2008-02-23No need recognize load from a fixed argument slot as re-materializable. LiveI...Evan Cheng
2008-02-23Properly read and write bitcodes for multiple return values.Devang Patel
2008-02-23Recognize loads of arguments as re-materializable first. Therefore if isReall...Evan Cheng
2008-02-23Regenerate.Devang Patel
2008-02-23Use isa check instead of getTypeID() check.Devang Patel
2008-02-23Fixed buffer overflow reported by Argiris Kirtzidis.Ted Kremenek
2008-02-23print getresult operand and its type directly.Devang Patel
2008-02-23Use dyn_cast instead of isa + cast.Devang Patel
2008-02-23RegenerateDevang Patel
2008-02-23To support multiple return values, now ret instruction supports multiple oper...Devang Patel
2008-02-23Fix spill weight updating bug.Evan Cheng
2008-02-22Split ParameterAttributes.h, putting the complicatedDale Johannesen
2008-02-22Same isPhysRegAvailable bug as local register allocator.Evan Cheng
2008-02-22Really really bad local register allocator bug. On X86, it was never using ES...Evan Cheng
2008-02-22Add debugging printfs.Evan Cheng
2008-02-22RegenerateDevang Patel
2008-02-22Use SymbolicValueRef to parse getresult operandDevang Patel
2008-02-22Make sure reload of implicit uses are issued before remat's.Evan Cheng
2008-02-22Generated files for 47484.Dale Johannesen
2008-02-22Pass alignment on ByVal parameters, from FE, allDale Johannesen
2008-02-22MMX vectors are passed 4-byte aligned.Dale Johannesen
2008-02-22Provide __main hooks for cygwin & mingw32Anton Korobeynikov
2008-02-22Fixed a typo.Zhou Sheng
2008-02-22Allow re-materialization of pic load (controlled by -remat-pic-load for now).Evan Cheng
2008-02-22Enable re-materialization of instructions which have virtual register operand...Evan Cheng
2008-02-22copy mmx values from/to memory with GPRs on x86-32 Chris Lattner
2008-02-22Print getresult instruction properly.Devang Patel
2008-02-22Print ret instruction that returns aggregates.Devang Patel
2008-02-22Read and write getresult.Devang Patel
2008-02-22Start using GPR's to copy around mmx value instead of mmx regs.Chris Lattner
2008-02-22Fix compiler warning.Evan Cheng
2008-02-22Fix a regression in 403.gcc and 186.crafty introduced in 47383. To testDan Gohman
2008-02-21print getresult instruction.Devang Patel
2008-02-21Use isa<> instead of getTypeID() to check StructType.Devang Patel
2008-02-21A few minor updates, removing implemented stuff and adding a couple of Eli Friedman
2008-02-21Make the clobber analysis a bit more smart: we only are careful about Chris Lattner
2008-02-21Treat clobber operands like early clobbers: if we haveChris Lattner
2008-02-21Clear PhysRegPartUse for the sub register as well.Bill Wendling
2008-02-21Adjust the MaxAlignment for the special register scavenging spill slot.Bill Wendling
2008-02-21Help testing.Evan Cheng
2008-02-21Change a C-style cast to const_cast, to avoid a -Wcast-qual warning.Dan Gohman
2008-02-21Better names as per Evan's requestAndrew Lenharth
2008-02-21Simplify this code, no functionality change.Nick Lewycky
2008-02-21GlobalValues are Constants, remove redundant code. Also fix typo in a comment.Nick Lewycky
2008-02-21Dan implemented one multiply issue. Replace it with another. :)Chris Lattner
2008-02-21Atomic op support. If any gcc test uses __sync builtins, it might start fail...Andrew Lenharth
2008-02-21Add support for matching mem operands. This fixes PR1133, patch byChris Lattner
2008-02-21Fix a (harmless) but where vregs were added to the used reg lists for Chris Lattner