aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2010-07-17LoopSplitter - intended to split live intervals over loop boundaries.Lang Hames
2010-07-17Iterating over sets of pointers in a heuristic was a bad idea. SwitchingLang Hames
2010-07-17Propagate alloca alignment information via variable size object frameEric Christopher
2010-07-16Consider this function:Bill Wendling
2010-07-16Rename DBG_LABEL PROLOG_LABEL, because it's only used during prolog emission andBill Wendling
2010-07-16Remove remaining calls to TII::isMoveInstr.Jakob Stoklund Olesen
2010-07-16Revert r108369, sorting llvm.dbg.declare information by source position,Dan Gohman
2010-07-16Get rid of a bunch of duplicated ELF enum values.Eli Friedman
2010-07-16Remove many calls to TII::isMoveInstr. Targets should be producing COPY anyway.Jakob Stoklund Olesen
2010-07-16Use the source-order scheduler instead of the "fast" scheduler at -O0,Dan Gohman
2010-07-16The SelectionDAGBuilder's handling of debug info, on rareDale Johannesen
2010-07-15Revert. This isn't the correct way to go.Bill Wendling
2010-07-15Handle code gen for the unreachable instruction if it's the only instruction inBill Wendling
2010-07-15Split -enable-finite-only-fp-math to two options:Evan Cheng
2010-07-15fix the definitions of ConstTextCoalSection/ConstDataCoalSectionChris Lattner
2010-07-15Use std::vector instead of TargetRegisterInfo::FirstVirtualRegister.Bill Wendling
2010-07-15Use std::vector instead of TargetRegisterInfo::FirstVirtualRegister.Bill Wendling
2010-07-15Use std::vector instead of TargetRegisterInfo::FirstVirtualRegister. This timeBill Wendling
2010-07-15Reserve a goodly amount of room for the vectors.Bill Wendling
2010-07-15Fix crash reported in PR7653.Devang Patel
2010-07-15Use std::vector instead of TargetRegisterInfo::FirstVirtualRegister.Bill Wendling
2010-07-15Use std::vector instead of TargetRegisterInfo::FirstVirtualRegister.Bill Wendling
2010-07-15revert bill's patches in an attempt to fix the buildbot.Chris Lattner
2010-07-15Fix headers.Bill Wendling
2010-07-15Use std::vector instead of a hard-coded array. The length of that array couldBill Wendling
2010-07-15Use std::vector instead of a hard-coded array. The length of that array couldBill Wendling
2010-07-15a more graceful fix for test/Other/inline-asm-newline-terminator.ll,Chris Lattner
2010-07-1480-col.Eric Christopher
2010-07-14Make the order in which variables are described in debug informationDan Gohman
2010-07-14Properly restore DebugLoc after leaving the local constant area.Dan Gohman
2010-07-14Delete fast-isel's trivial load optimization; it breaks debugging becauseDan Gohman
2010-07-14Teach ProcessImplicitDefs to transform more COPY instructions into IMPLICIT_D...Evan Cheng
2010-07-14Don't propagate debug locations to instructions for materializingDan Gohman
2010-07-13Print VNInfo flags.Jakob Stoklund Olesen
2010-07-13In inline asm treat indirect 'X' constraint as 'm'.Dale Johannesen
2010-07-13Add an assertion to make PR7542 fail consistently.Jakob Stoklund Olesen
2010-07-13Fix LiveInterval::overlaps so it doesn't claim touching intervals overlap.Jakob Stoklund Olesen
2010-07-13Don't add memory operands to storeRegToStackSlot / loadRegFromStackSlot results,Jakob Stoklund Olesen
2010-07-12Fix a typo and fit in 80 columns. Found by Bob Wilson.Rafael Espindola
2010-07-12Convert some tab stops into spaces.Duncan Sands
2010-07-12Convert the last use of getPhysicalRegisterRegClass and remove it.Rafael Espindola
2010-07-12Don't use getPhysicalRegisterRegClass in PBQP. The existing checks that theRafael Espindola
2010-07-12Convert the last getPhysicalRegisterRegClass in VirtRegRewriter.cpp toRafael Espindola
2010-07-12change machinelicm to use MachineInstr::isSafeToMove. NoChris Lattner
2010-07-11Remove TargetInstrInfo::copyRegToReg entirely.Jakob Stoklund Olesen
2010-07-11Convert uses of getPhysicalRegisterRegClass in VirtRegRewriter.cpp.Rafael Espindola
2010-07-11Remove two other uses of ATTRIBUTE_UNUSED for variables only used withinChandler Carruth
2010-07-11Use COPY for fast-isel bitconvert, but don't create cross-class copies.Jakob Stoklund Olesen
2010-07-11Fix va_arg for doubles. With this patch VAARG nodes always contain theRafael Espindola
2010-07-11Use COPY for extracting ImplicitDef'ed values from fast-isel instructions.Jakob Stoklund Olesen