Removing dependency on third party library for Intel JIT event support.
[oota-llvm.git] / lib / CodeGen / TargetInstrInfoImpl.cpp
2012-09-18 Andrew TrickTargetSchedModel API. Implement latency lookup, disabled.
2012-09-17 Andrew TrickRevert r164061-r164067. Most of the new subtarget emitter.
2012-09-17 Andrew TrickTargetSchedModel API. Implement latency lookup, disabled.
2012-08-31 Craig TopperUse CloneMachineInstr to make a new MI in commuteInstru...
2012-08-23 Andrew TrickSimplify the computeOperandLatency API.
2012-08-08 Andrew TrickMinor cleanup of defaultDefLatency API
2012-07-09 Andrew Trickindentation
2012-07-07 Andrew TrickI'm introducing a new machine model to simultaneously...
2012-07-02 Andrew TrickReapply "Make NumMicroOps a variable in the subtarget...
2012-06-29 Andrew TrickRevert "Make NumMicroOps a variable in the subtarget...
2012-06-29 Andrew TrickMake NumMicroOps a variable in the subtarget's instruct...
2012-06-08 Andrew TrickTargetInstrInfo hooks implemented in codegen should...
2012-06-08 Andrew TrickFix Target->Codegen dependence.
2012-05-24 Andrew Trickmisched: Added ScoreboardHazardRecognizer.
2012-03-28 Pete CooperFixed commuteInstructions bug where if its called pre...
2012-01-16 Jakob Stoklund OlesenExtract method for detecting constant unallocatable...
2011-12-19 Eli FriedmanAttempt to fix PR11607 by shuffling around which class...
2011-12-15 Nick LewyckyMove parts of lib/Target that use CodeGen into lib...
2011-12-14 Evan Cheng- Add MachineInstrBundle.h and MachineInstrBundle.cpp...
2011-12-09 Evan ChengMove isUnpredicatedTerminator() default implementation...
2011-12-07 Evan ChengAdd bundle aware API for querying instruction propertie...
2011-11-15 Jay FoadMake use of MachinePointerInfo::getFixedStack.
2011-09-01 Jakob Stoklund OlesenPermit remat of partial register defs when it is safe.
2011-09-01 Jakob Stoklund OlesenPrevent remat of partial register redefinitions.
2011-08-22 Evan ChengFollow up to Jim's r138278. This fixes commuteInstructi...
2011-08-08 Jakob Stoklund OlesenHoist hasLoadFromStackSlot and hasStoreToStackSlot.
2011-06-28 Evan Cheng- Rename TargetInstrDesc, TargetOperandInfo to MCInstrD...
2011-06-02 Jakob Stoklund OlesenUse TRI::has{Sub,Super}ClassEq() where possible.
2011-04-20 Jakob Stoklund OlesenPermit remat when a virtual register has multiple defs.
2011-01-21 Andrew TrickConvert -enable-sched-cycles and -enable-sched-hazard...
2011-01-20 Evan ChengSorry, several patches in one.
2011-01-07 Evan ChengDo not model all INLINEASM instructions as having unmod...
2010-12-24 Andrew TrickVarious bits of framework needed for precise machine...
2010-12-08 Andrew TrickGeneralize PostRAHazardRecognizer so it can be used...
2010-09-21 Chris Lattnerforce clients of MachineFunction::getMachineMemOperand...
2010-09-10 Evan ChengTeach if-converter to be more careful with predicating...
2010-07-22 Chris Lattnerremove the JIT "NeedsExactSize" feature and supporting...
2010-07-13 Jakob Stoklund OlesenDon't add memory operands to storeRegToStackSlot /...
2010-07-11 Jakob Stoklund OlesenRemove TargetInstrInfo::copyRegToReg entirely.
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 OlesenAdd TargetInstrInfo::copyPhysReg hook and use it from...
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-14 Evan Cheng- Do away with SimpleHazardRecognizer.h. It's not used...
2010-06-12 Evan ChengCode formatting.
2010-06-02 Jakob Stoklund OlesenSlightly change the meaning of the reMaterialize target...
2010-04-07 Chris Lattnerrename llvm::llvm_report_error -> llvm::report_fatal_error
2010-03-03 Evan Cheng- Change MachineInstr::isIdenticalTo to take a new...
2010-01-06 Jakob Stoklund OlesenAdd Target hook to duplicate machine instructions.
2009-12-03 Chris Lattnerimprove portability to avoid conflicting with std:...
2009-11-16 Evan ChengCheck if subreg index is zero.
2009-11-14 Evan Cheng- Change TargetInstrInfo::reMaterialize to pass in...
2009-11-07 Evan Cheng- Add TargetInstrInfo::isIdentical(). It's similar...
2009-10-18 Evan Cheng-Revert parts of 84326 and 84411. Distinquishing betwee...
2009-10-18 Evan ChengOnly fixed stack objects and spill slots should be...
2009-10-17 Evan ChengRevert 84315 for now. Re-thinking the patch.
2009-10-17 Evan ChengRename getFixedStack to getStackObject. The stack objec...
2009-10-12 Dale JohannesenRevert the kludge in 76703. I got a clean
2009-10-09 Dan GohmanFactor out LiveIntervalAnalysis' code to determine...
2009-09-25 Dan GohmanImprove MachineMemOperand handling.
2009-09-21 Dan GohmanChange MachineMemOperand's alignment value to be the...
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-10 Evan ChengUse findCommutedOpIndices to find the operands to commute.
2009-07-10 Evan ChengRemove TargetInstrInfo::CommuteChangesDestination and...
2009-07-01 Evan ChengCommuteChangesDestination() should check if to-be-commu...
2009-05-13 Bill WendlingChange MachineInstrBuilder::addReg() to take a flag...
2009-02-03 Bill WendlingExplicitly pass in debug location information to BuildMI.
2008-12-03 Dan GohmanSplit foldMemoryOperand into public non-virtual and...
2008-10-03 Dan GohmanSwitch the MachineOperand accessors back to the short...
2008-09-13 Dan GohmanRemove isImm(), isReg(), and friends, in favor of
2008-09-11 Evan ChengFix a 80 column violation.
2008-08-14 Owen AndersonConvert uses of std::vector in TargetInstrInfo to Small...
2008-07-07 Dan GohmanPool-allocation for MachineInstrs, MachineBasicBlocks...
2008-06-16 Evan ChengAdd option to commuteInstruction() which forces it...
2008-04-16 Nicolas GeoffrayInfrastructure for getting the machine code size of...
2008-03-31 Evan ChengMove reMaterialize() from TargetRegisterInfo to TargetI...
2008-02-15 Evan ChengAdded CommuteChangesDestination(). This returns true...
2008-02-13 Evan ChengSimplify.
2008-02-13 Evan ChengcommuteInstr() can now commute non-ssa machine instrs.
2008-01-07 Chris Lattnerrename TargetInstrDescriptor -> TargetInstrDesc.
2008-01-07 Chris LattnerAdd predicates methods to TargetOperandInfo, and switch...
2008-01-07 Chris LattnerRename MachineInstr::getInstrDescriptor -> getDesc...
2008-01-01 Chris LattnerFix a problem where lib/Target/TargetInstrInfo.h would...