aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Use a better name for the label relocations while emitting them for Jump TablesBruno Cardoso Lopes2009-07-181-1/+1
* Add support to properly reference private symbols on relocation entries.Bruno Cardoso Lopes2009-07-184-11/+49
* Catch more coalescing opportunities.Evan Cheng2009-07-181-4/+7
* Enable cross register class coalescing.Evan Cheng2009-07-182-14/+56
* Fix pr4552. Stack slot coloring with register must take care not to generate ...Evan Cheng2009-07-171-0/+16
* remove AsmPrinter::findGlobalValue, just use Value::stripPointerCasts instead.Chris Lattner2009-07-171-28/+3
* Simplify some more.Evan Cheng2009-07-172-80/+5
* Use more terse and precise linkage checks.Chris Lattner2009-07-171-15/+6
* Eliminate yet another copy of getOpcode.Dan Gohman2009-07-171-17/+6
* these two pieces of code are the same because we alwaysChris Lattner2009-07-171-12/+3
* Untangle a snarl that I discovered when updating the mangler,Chris Lattner2009-07-172-15/+9
* fix include guard.Chris Lattner2009-07-171-2/+2
* Simplify the coalescer (finally!) by making LiveIntervals::processImplicitDef...Evan Cheng2009-07-173-159/+46
* Add support for naked functionsAnton Korobeynikov2009-07-171-2/+5
* revert one of the loops to use indicies over iterators because there are vect...Bruno Cardoso Lopes2009-07-171-4/+3
* Make promotion in operation legalization for SETCC work correctly.Eli Friedman2009-07-171-23/+5
* Fix my brain cramp by inverting the assertion condition.Evan Cheng2009-07-171-3/+1
* Disable this assert for now, it is firing on an llvm-gcc bootstrap. :(Daniel Dunbar2009-07-161-0/+2
* Assume an inline asm might be a call, so we getDale Johannesen2009-07-161-0/+4
* Emit line numbers in asm comments when available.David Greene2009-07-161-2/+15
* Fix inverted preprocessor conditional.Daniel Dunbar2009-07-161-1/+1
* Add line numbers to OProfile. To do this, I added a processDebugLoc()Jeffrey Yasskin2009-07-161-3/+6
* Teach MachineInstr::isRegTiedToDefOperand() to correctly parse inline asm ope...Jakob Stoklund Olesen2009-07-161-8/+12
* Changed my mind. We now allow remat of instructions whose defs have subreg in...Evan Cheng2009-07-162-6/+8
* Privatize the ConstantFP table. I'm on a roll!Owen Anderson2009-07-162-3/+4
* Move the ConstantInt uniquing table into LLVMContextImpl. This exposed a num...Owen Anderson2009-07-164-4/+6
* Let RegisterInfo decide whether it can emit cross-class copy or notAnton Korobeynikov2009-07-161-4/+5
* Scan for presence of calls and determine max callframe size early. To allow P...Anton Korobeynikov2009-07-162-25/+37
* Propagate return result extension typeAnton Korobeynikov2009-07-161-0/+7
* Let callers decide the sub-register index on the def operand of rematerialize...Evan Cheng2009-07-167-14/+24
* Fix coding style issues pointed by Bill.Bruno Cardoso Lopes2009-07-163-26/+30
* Skip special LLVM prefix '1' while emitting linknage name.Devang Patel2009-07-161-4/+25
* We don't need to use llvm_report_error, this interface can deal with errorsDaniel Dunbar2009-07-151-2/+2
* Revert yesterday's change by removing the LLVMContext parameter to AllocaInst...Owen Anderson2009-07-152-3/+3
* Add missing includes.Daniel Dunbar2009-07-151-0/+2
* Verify that there is no kill flag on tied operands on two-address instructions.Jakob Stoklund Olesen2009-07-151-4/+7
* Lift addAssemblyEmitter into LLVMTargetMachine.Daniel Dunbar2009-07-151-0/+11
* Lift DumpAsm / -print-emitted-asm functionality into LLVMTargetMachine.Daniel Dunbar2009-07-151-5/+15
* Fix bug in RegScavenger::scavengeRegister().Jakob Stoklund Olesen2009-07-151-1/+1
* Move a few more convenience factory functions from Constant to LLVMContext.Owen Anderson2009-07-153-5/+9
* ShortenDeadCopySrcLiveRange needs to be more conservative in multi-kill situa...Evan Cheng2009-07-151-1/+6
* Lexically order files in CMakeLists.txt files.Ted Kremenek2009-07-151-3/+3
* use std::vector instead of std::list for both Section and Symbol lists becauseBruno Cardoso Lopes2009-07-154-191/+192
* remove printSuffixedName.Chris Lattner2009-07-151-27/+5
* Move EVER MORE stuff over to LLVMContext.Owen Anderson2009-07-145-66/+81
* Have asm printers use formatted_raw_ostream directly to avoid aDavid Greene2009-07-142-6/+6
* Reapply my previous asmprinter changes now with more testing and two Chris Lattner2009-07-144-16/+16
* llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Edwin Török2009-07-1436-153/+153
* Revert r7561{9,8,7,6}, which depend on r75610. Daniel Dunbar2009-07-144-16/+16
* eliminate extra space.Edwin Török2009-07-141-1/+1