aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2009-09-23Give MachineMemOperand an operator<<, factoring out code fromDan Gohman
2009-09-23This is overly constraining with respect to clang.Mike Stump
2009-09-22Use early returns.David Goodwin
2009-09-22Fix PR5024. LiveVariables::FindLastPartialDef should return a set of sub-regi...Evan Cheng
2009-09-22Fix a pasto. Also simplify for Bill's benefit.Evan Cheng
2009-09-22Minor bug fix. LowerSubregs should translate Evan Cheng
2009-09-21Clean up spill weight computation. Also some changes to give loop inductionEvan Cheng
2009-09-21Change MachineMemOperand's alignment value to be the alignment ofDan Gohman
2009-09-21Fix this assertion string to mention subreg_to_reg.Dan Gohman
2009-09-21Verify that phi instructions refer to MBBs in the CFG.Jakob Stoklund Olesen
2009-09-21Fix PR4986. "r1024 = insert_subreg r1024, undef, 2" cannot be turned in an im...Evan Cheng
2009-09-20Implement the JIT side of the GDB JIT debugging interface. To enable thisReid Kleckner
2009-09-20tidy upChris Lattner
2009-09-20--- Reverse-merging r82282 into '.':Bill Wendling
2009-09-20Tabs -> spaces, and remove trailing whitespace.Daniel Dunbar
2009-09-20Here's fun! It turns out that these filter functions can be internal. If they'reBill Wendling
2009-09-20When computing live intervals for earlyclobber operands,Dale Johannesen
2009-09-19Fix indentation.Daniel Dunbar
2009-09-19Strip trailing whitespace.Daniel Dunbar
2009-09-19Remove the default value for ConstantStruct::get's isPacked parameter andNick Lewycky
2009-09-19Fix PR4926. When target hook EmitInstrWithCustomInserter() insert new basic b...Evan Cheng
2009-09-18Fix a comment typo and some whitespace.Bob Wilson
2009-09-18Factor out label difference creation.Bill Wendling
2009-09-18It's inefficient to have place the exception tables (which contain the LSDA)Bill Wendling
2009-09-18Enhance EmitInstrWithCustomInserter() so target can specify CFG changes that ...Evan Cheng
2009-09-18add a new hook to allow targets to splat stuff at the end of the file.Chris Lattner
2009-09-18duncan points out the EH selector values are signed.Chris Lattner
2009-09-18Allow symbols to start from the digit if target requests it. This allows, e.g...Anton Korobeynikov
2009-09-18Revert r82214. It broke 403.gcc on x86_64 / Darwin.Evan Cheng
2009-09-18Fix a bug in sdisel switch lowering code. When it updates the phi nodes in sw...Evan Cheng
2009-09-17tolerate llvm.eh.selector.i64 on 32-bit systems and llvm.eh.selector.i32 onChris Lattner
2009-09-17pass machinemoduleinfo down into getSymbolForDwarfGlobalReference, Chris Lattner
2009-09-17grammarJim Grosbach
2009-09-17Remove simple regalloc. It has bit rotted.Evan Cheng
2009-09-17Fix PR4910: Broken logic in coalescer means when a physical register liveness...Evan Cheng
2009-09-16Fix typo.Devang Patel
2009-09-16At iSel time, update DebugLoc based on debug info attached with an instruction.Devang Patel
2009-09-16Add a new pass for doing late hoisting of floating-point and vectorDan Gohman
2009-09-16Don't sort the vector when it is empty. This should fix some expensive checkingBenjamin Kramer
2009-09-16updated lib/CodeGen/CMakeLists.txt to unbreak cmake build after r82018Xerxes Ranby
2009-09-16add a new MachineModuleInfoMachO class, which is the per-moduleChris Lattner
2009-09-16the pointer MMI keeps will start out with object-file format specific stuffChris Lattner
2009-09-16remove the AsmPrinter::printMCInst hook hack now thatChris Lattner
2009-09-16Big change #1 for personality function references:Chris Lattner
2009-09-16inline AsmPrinter::getCurrentFunctionEHName into its only caller.Chris Lattner
2009-09-16Eliminate AsmPrinter::EmitExternalGlobal, inlining its (now)Chris Lattner
2009-09-16eliminate the horrid AsmPrinter::getGlobalLinkName method, inliningChris Lattner
2009-09-15remove some horrible MAI hooks which fortunately turn out to be always empty.Chris Lattner
2009-09-15strength reduce a call to PrintRelDirective(true).Chris Lattner
2009-09-15add hooks to hang target-specific goop off MachineModuleInfo,Chris Lattner