aboutsummaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Expand)Author
2010-01-27Clarify what -tailcallopt option actually do.Evan Cheng
2010-01-27Adjust setjmp instruction sequence to not need 32-bit alignment paddingJim Grosbach
2010-01-27Eliminate target hook IsEligibleForTailCallOptimization.Evan Cheng
2010-01-27Restore to pre-94570 state.Evan Cheng
2010-01-26mcize label emission for functions.Chris Lattner
2010-01-26use EmitLinkage for functions as well as globals. One outputChris Lattner
2010-01-26pull linkage emission code out to a new EmitLinkage function.Chris Lattner
2010-01-26rearrange some directives, no functionality change.Chris Lattner
2010-01-26Avoid extra calls to MD->getNumOperands()Victor Hernandez
2010-01-26Ignore 'forced' tailcall opt in fastisel mode.Evan Cheng
2010-01-26remove a noop function.Chris Lattner
2010-01-26Fix inline cost predictions with SCIENCE.Jakob Stoklund Olesen
2010-01-26now that enough stuff is constified, move function header printingChris Lattner
2010-01-26constify a bunch of dwarf stuff now that the registerinfo methodChris Lattner
2010-01-26constify a method argument.Chris Lattner
2010-01-26Allow some automatic tailcall optimization without changing ABI.Evan Cheng
2010-01-26Delete blank lines that bug me.Evan Cheng
2010-01-26call emitconstantpool and emitjumptable like other targets.Chris Lattner
2010-01-26emit jump table an alias ".set" directives through MCStreamer as Chris Lattner
2010-01-26fix CastInst::castIsValid to reject aggregate types, fixing PR6153:Chris Lattner
2010-01-26Use AssertingVH, just to be paranoid.Devang Patel
2010-01-26Revert test polarity to match comment and desired outcome. Remove undeserved ...Jakob Stoklund Olesen
2010-01-26Remove dead code.Jakob Stoklund Olesen
2010-01-26Skip calculation of ArgumentWeights if it will never be used.Jakob Stoklund Olesen
2010-01-26Emit DW_AT_containing_type attribute for a class if containing type is known.Devang Patel
2010-01-26Add extra element to composite type. This new element will be used to record ...Devang Patel
2010-01-26Eliminate SetDirective, and replace it with HasSetDirective.Chris Lattner
2010-01-26Delete dead code.Evan Cheng
2010-01-26Emit .comm alignment in bytes but .align in powers of 2 for ARM ELF.Rafael Espindola
2010-01-26eliminate MCAsmInfo::NeedsSet: we now just use .set on any platformChris Lattner
2010-01-26don't set to the default value.Chris Lattner
2010-01-26Make the unsigned-range code more consistent with the signed-range code,Dan Gohman
2010-01-26Code refactoring, no functionality change.Evan Cheng
2010-01-26Switch AllocaDbgDeclares to SmallVector and don't leak DIFactoryVictor Hernandez
2010-01-26Fix a typo in a comment that Duncan noticed.Dan Gohman
2010-01-26Remove SIL, DIL, and BPL from the GR8_NOREX allocation order also.Dan Gohman
2010-01-26SIL, DIL, BPL, and SPL require a REX prefix.Dan Gohman
2010-01-26Rename ItCount to BECount, since it holds a backedge-taken count ratherDan Gohman
2010-01-26Fix ICmpInst::makeConstantRange to use ConstantRange's API properlyDan Gohman
2010-01-26Fix a typo that several people pointed out. Also, address the case ofDan Gohman
2010-01-26Better error message.Mikhail Glushenkov
2010-01-26eliminate the TargetLowering::UsesGlobalOffsetTable bool, which isChris Lattner
2010-01-26Now that printPICJumpTableSetLabel is not overloaded,Chris Lattner
2010-01-26Move getJTISymbol from MachineJumpTableInfo to MachineFunction,Chris Lattner
2010-01-26add a new MachineJumpTableInfo::getJTISymbol method,Chris Lattner
2010-01-26stub out a new target hook, need some refactoring before I canChris Lattner
2010-01-26simplify asmprinter: only emit .set directives when entries haveChris Lattner
2010-01-26rename printPICJumpTableEntry -> EmitJumpTableEntry,Chris Lattner
2010-01-26implement X86 @GOTOFF jump table entries with the new EK_Custom32Chris Lattner
2010-01-26add a new MachineBasicBlock::getSymbol method, replacingChris Lattner