aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
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
2009-09-15Do not add the SVOffset to the Node CSE ID. The same pointer argument cannot...Nate Begeman
2009-09-15Expand on comment.Eric Christopher
2009-09-15Fix -Asserts warning.Daniel Dunbar
2009-09-15Better solution for tracking both the original alignment of the access, and t...Nate Begeman
2009-09-15Another try at early partial coalescing. Identity phi source copies (their so...Evan Cheng
2009-09-15Remove incorrect CSE code from r81813.Nate Begeman
2009-09-15Substantially speed up combiner-aa in the following ways:Nate Begeman
2009-09-15Teach the legalizer to propagate the original alignment of loads and store whenNate Begeman
2009-09-15Add an "original alignment" field to load and store nodes. This enables theNate Begeman
2009-09-14Add early coalescing to liveintervals. This is work in progress and is known ...Evan Cheng
2009-09-14Pull the creation of the "RewindFunction" function out of the loop. It's onlyBill Wendling
2009-09-14PIC16 does allow colon after MBB labels, simplify EmitBasicBlockStart.Chris Lattner
2009-09-14Change MCAsmStreamer to take an MCInstPrinter instead of a Chris Lattner
2009-09-13kill off the last use of TRI::AsmName.Chris Lattner