aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2009-07-18Catch more coalescing opportunities.Evan Cheng
2009-07-18Enable cross register class coalescing.Evan Cheng
2009-07-17Fix pr4552. Stack slot coloring with register must take care not to generate ...Evan Cheng
2009-07-17remove AsmPrinter::findGlobalValue, just use Value::stripPointerCasts instead.Chris Lattner
2009-07-17Simplify some more.Evan Cheng
2009-07-17Use more terse and precise linkage checks.Chris Lattner
2009-07-17Eliminate yet another copy of getOpcode.Dan Gohman
2009-07-17these two pieces of code are the same because we alwaysChris Lattner
2009-07-17Untangle a snarl that I discovered when updating the mangler,Chris Lattner
2009-07-17fix include guard.Chris Lattner
2009-07-17Simplify the coalescer (finally!) by making LiveIntervals::processImplicitDef...Evan Cheng
2009-07-17Add support for naked functionsAnton Korobeynikov
2009-07-17revert one of the loops to use indicies over iterators because there are vect...Bruno Cardoso Lopes
2009-07-17Make promotion in operation legalization for SETCC work correctly.Eli Friedman
2009-07-17Fix my brain cramp by inverting the assertion condition.Evan Cheng
2009-07-16Disable this assert for now, it is firing on an llvm-gcc bootstrap. :(Daniel Dunbar
2009-07-16Assume an inline asm might be a call, so we getDale Johannesen
2009-07-16Emit line numbers in asm comments when available.David Greene
2009-07-16Fix inverted preprocessor conditional.Daniel Dunbar
2009-07-16Add line numbers to OProfile. To do this, I added a processDebugLoc()Jeffrey Yasskin
2009-07-16Teach MachineInstr::isRegTiedToDefOperand() to correctly parse inline asm ope...Jakob Stoklund Olesen
2009-07-16Changed my mind. We now allow remat of instructions whose defs have subreg in...Evan Cheng
2009-07-16Privatize the ConstantFP table. I'm on a roll!Owen Anderson
2009-07-16Move the ConstantInt uniquing table into LLVMContextImpl. This exposed a num...Owen Anderson
2009-07-16Let RegisterInfo decide whether it can emit cross-class copy or notAnton Korobeynikov
2009-07-16Scan for presence of calls and determine max callframe size early. To allow P...Anton Korobeynikov
2009-07-16Propagate return result extension typeAnton Korobeynikov
2009-07-16Let callers decide the sub-register index on the def operand of rematerialize...Evan Cheng
2009-07-16Fix coding style issues pointed by Bill.Bruno Cardoso Lopes
2009-07-16Skip special LLVM prefix '1' while emitting linknage name.Devang Patel
2009-07-15We don't need to use llvm_report_error, this interface can deal with errorsDaniel Dunbar
2009-07-15Revert yesterday's change by removing the LLVMContext parameter to AllocaInst...Owen Anderson
2009-07-15Add missing includes.Daniel Dunbar
2009-07-15Verify that there is no kill flag on tied operands on two-address instructions.Jakob Stoklund Olesen
2009-07-15Lift addAssemblyEmitter into LLVMTargetMachine.Daniel Dunbar
2009-07-15Lift DumpAsm / -print-emitted-asm functionality into LLVMTargetMachine.Daniel Dunbar
2009-07-15Fix bug in RegScavenger::scavengeRegister().Jakob Stoklund Olesen
2009-07-15Move a few more convenience factory functions from Constant to LLVMContext.Owen Anderson
2009-07-15ShortenDeadCopySrcLiveRange needs to be more conservative in multi-kill situa...Evan Cheng
2009-07-15Lexically order files in CMakeLists.txt files.Ted Kremenek
2009-07-15use std::vector instead of std::list for both Section and Symbol lists becauseBruno Cardoso Lopes
2009-07-15remove printSuffixedName.Chris Lattner
2009-07-14Move EVER MORE stuff over to LLVMContext.Owen Anderson
2009-07-14Have asm printers use formatted_raw_ostream directly to avoid aDavid Greene
2009-07-14Reapply my previous asmprinter changes now with more testing and two Chris Lattner
2009-07-14llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin
2009-07-14Revert r7561{9,8,7,6}, which depend on r75610. Daniel Dunbar
2009-07-14eliminate extra space.Torok Edwin
2009-07-14rename getValueName -> getMangledName. These two files have veryChris Lattner
2009-07-14Rename getValueName -> getMangledNameChris Lattner