Revert r116781 "- Add a hook for target to determine whether an instruction def
[oota-llvm.git] / include / llvm / Target / TargetInstrInfo.h
2010-10-19 Daniel DunbarRevert r116781 "- Add a hook for target to determine...
2010-10-19 Evan Cheng- Add a hook for target to determine whether an instruc...
2010-10-18 Bill WendlingDon't recompute MachineRegisterInfo in the Optimize...
2010-10-06 Evan Cheng- Add TargetInstrInfo::getOperandLatency() to compute...
2010-10-01 Owen AndersonThread the determination of branch prediction hit rates...
2010-09-28 Owen AndersonPart one of switching to using a more sane heuristic...
2010-09-21 Gabor GreifMove the search for the appropriate AND instruction
2010-09-11 Bill WendlingRename ConvertToSetZeroFlag to something more general.
2010-09-10 Bill WendlingNo need to recompute the SrcReg and CmpValue.
2010-09-10 Bill WendlingMove some of the decision logic for converting an instr...
2010-09-10 Bill WendlingModify the comparison optimizations in the peephole...
2010-09-10 Evan ChengTeach if-converter to be more careful with predicating...
2010-09-09 Evan ChengFor each instruction itinerary class, specify the numbe...
2010-08-08 Bill WendlingUse the "isCompare" machine instruction attribute inste...
2010-08-06 Bill WendlingAdd the Optimize Compares pass (disabled by default).
2010-07-22 Chris Lattnereliminate the TargetInstrInfo::GetInstSizeInBytes hook.
2010-07-22 Chris Lattnerremove the JIT "NeedsExactSize" feature and supporting...
2010-07-16 Jakob Stoklund OlesenRemove the isMoveInstr() hook.
2010-07-16 Jakob Stoklund OlesenRemove remaining calls to TII::isMoveInstr.
2010-07-15 Eric Christopher80-col.
2010-07-11 Jakob Stoklund OlesenRemove TargetInstrInfo::copyRegToReg entirely.
2010-07-11 Jakob Stoklund OlesenRemove copyRegToReg from TargetInstrInfo so it is not...
2010-07-09 Jakob Stoklund OlesenAutomatically fold COPY instructions into stack load...
2010-07-09 Jakob Stoklund OlesenChange TII::foldMemoryOperand API to require the machin...
2010-07-08 Jakob Stoklund OlesenConvert EXTRACT_SUBREG to COPY when emitting machine...
2010-07-08 Jakob Stoklund OlesenAdd TargetInstrInfo::copyPhysReg hook and use it from...
2010-06-25 Evan ChengChange if-conversion block size limit checks to add...
2010-06-24 Bob WilsonEdit and clarify comments for TargetInstrInfo methods:
2010-06-22 Evan ChengTail merging pass shall not break up IT blocks. rdar...
2010-06-18 Evan ChengAllow ARM if-converter to be run after post allocation...
2010-06-17 Stuart HastingsAdd a DebugLoc parameter to TargetInstrInfo::InsertBran...
2010-06-12 Evan ChengAllow target to provide its own hazard recognizer to...
2010-06-09 Evan ChengAllow target to place 2-address pass inserted copies...
2010-06-02 Jakob Stoklund OlesenSlightly change the meaning of the reMaterialize target...
2010-05-22 Evan ChengImplement @llvm.returnaddress. rdar://8015977.
2010-05-06 Dan GohmanAdd a DebugLoc argument to TargetInstrInfo::copyRegToRe...
2010-05-06 Evan ChengAdd argument TargetRegisterInfo to loadRegFromStackSlot...
2010-04-29 Evan ChengFrame index can be negative.
2010-04-26 Chris Lattneron darwin empty functions need to codegen into somethin...
2010-04-26 Dale JohannesenAdd PPC AsmPrinter handling for target-specific form of
2010-04-26 Evan Cheng- Move TargetLowering::EmitTargetCodeForFrameDebugValue...
2010-04-07 Evan ChengFix typo.
2010-03-03 Evan Cheng- Change MachineInstr::isIdenticalTo to take a new...
2010-02-09 Chris Lattnermove target-independent opcodes out of TargetInstrInfo
2010-01-22 Evan ChengAdd two target hooks to determine whether two loads...
2010-01-15 Dale JohannesenRemove DEBUG_DECLARE, looks like we don't need it.
2010-01-13 Evan ChengAdd a quick pass to optimize sign / zero extension...
2010-01-12 Evan ChengAdd TargetInstrInfo::isCoalescableInstr. It returns...
2010-01-09 Dale JohannesenAdd DEBUG_DECLARE. Not used yet.
2010-01-08 Dale JohannesenAdd DEBUG_VALUE. Not used yet.
2010-01-07 Jakob Stoklund OlesenAdd comments.
2010-01-06 Jakob Stoklund OlesenAdd Target hook to duplicate machine instructions.
2009-12-14 Bill WendlingWhitespace changes, comment clarification. No functiona...
2009-12-05 Dan GohmanRemove the target hook TargetInstrInfo::BlockHasNoFallT...
2009-12-05 David GreeneRemove an unneeded include.
2009-12-04 David GreeneFix a bad merge.
2009-12-04 David GreeneUpdate the TargetInstrInfo interfaces so hasLoad/StoreF...
2009-11-30 Bob WilsonRemove isProfitableToDuplicateIndirectBranch target...
2009-11-24 Bob WilsonRefactor target hook for tail duplication as requested...
2009-11-21 Evan ChengAllow target to disable if-converting predicable instru...
2009-11-18 Bob WilsonAdd a target hook to allow changing the tail duplicatio...
2009-11-14 Evan Cheng- Change TargetInstrInfo::reMaterialize to pass in...
2009-11-13 David GreeneFix a bootstrap failure.
2009-11-12 David GreeneAdd hasLoadFromStackSlot and hasStoreToStackSlot to...
2009-11-07 Evan ChengMissed this.
2009-10-30 Dan GohmanFix MachineLICM to use the correct virtual register...
2009-10-26 Evan Cheng- Revert some changes from 85044, 85045, and 85047...
2009-10-25 Evan ChengAdd isIdentityCopy to check for identity copy (or extra...
2009-10-23 Evan ChengIdentity copies should not contribute to spill weight.
2009-10-12 Dale JohannesenRevert the kludge in 76703. I got a clean
2009-10-10 Dan GohmanReplace X86's CanRematLoadWithDispOperand by calling...
2009-10-09 Dan GohmanFactor out LiveIntervalAnalysis' code to determine...
2009-10-07 Dan GohmanReplace TargetInstrInfo::isInvariantLoad and its target...
2009-09-28 Jakob Stoklund OlesenIntroduce the TargetInstrInfo::KILL machine instruction...
2009-08-22 Chris Lattnerrename TAI -> MAI, being careful not to make MAILJMP...
2009-08-22 Chris LattnerRename TargetAsmInfo (and its subclasses) to MCAsmInfo.
2009-08-22 Devang PatelRecord variable debug info at ISel time directly.
2009-08-20 Dan GohmanReword a few comments for AnalyzeBranch and InsertBranc...
2009-08-02 Chris LattnerMove the getInlineAsmLength virtual method from TAI...
2009-08-02 Chris Lattnermove a virtual method body to its .cpp file to avoid...
2009-07-29 Chris Lattnerinline the global 'getInstrOperandRegClass' function...
2009-07-24 Eli FriedmanRemove unused member functions.
2009-07-22 Evan ChengLet each target determines whether a machine instructio...
2009-07-16 Evan ChengLet callers decide the sub-register index on the def...
2009-07-14 Torok Edwinllvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE...
2009-07-11 Torok Edwinassert(0) -> LLVM_UNREACHABLE.
2009-07-10 Evan ChengRemove TargetInstrInfo::CommuteChangesDestination and...
2009-05-05 Evan ChengMove getInstrOperandRegClass from the scheduler to...
2009-05-03 Evan ChengIn some rare cases, the register allocator can spill...
2009-04-13 Dan GohmanRename COPY_TO_SUBCLASS to COPY_TO_REGCLASS, and generalize
2009-04-13 Dan GohmanAdd a new TargetInstrInfo MachineInstr opcode, COPY_TO_...
2009-04-13 Dan GohmanAdd comments to INSERT_SUBREG, EXTRACT_SURBEG, SUBREG_T...
2009-02-19 Dale JohannesenDescribe tail merging's use of InsertBranch.
2009-02-09 Evan ChengTurns out AnalyzeBranch can modify the mbb being analyz...
2009-02-06 Evan ChengMove getPointerRegClass from TargetInstrInfo to TargetR...
2009-02-06 Evan ChengAdd TargetInstrInfo::isSafeToMoveRegisterClassDefs...
2009-01-20 Evan ChengChange TargetInstrInfo::isMoveInstr to return source...
2008-12-15 Dan GohmanFix a typo in a comment.
2008-12-03 Dan GohmanSplit foldMemoryOperand into public non-virtual and...
2008-11-18 Dan GohmanAdd more const qualifiers. This fixes build breakage...
next