Remove the target hook TargetInstrInfo::BlockHasNoFallThrough in favor of
[oota-llvm.git] / lib / Target / X86 / X86InstrInfo.h
2009-12-05 Dan GohmanRemove the target hook TargetInstrInfo::BlockHasNoFallT...
2009-12-04 David GreeneHave hasLoad/StoreFrom/ToStackSlot return the relevant...
2009-11-30 Bob WilsonRemove isProfitableToDuplicateIndirectBranch target...
2009-11-25 Bob WilsonBased on the testcase for pr3120, running on my MacPro...
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-10-30 Dan GohmanFix MachineLICM to use the correct virtual register...
2009-10-10 Dan GohmanReplace X86's CanRematLoadWithDispOperand by calling...
2009-10-09 Dan GohmanAdd basic infrastructure and x86 support for preserving...
2009-10-07 Dan GohmanReplace TargetInstrInfo::isInvariantLoad and its target...
2009-10-05 Dan GohmanRemove explicit enum integer values. They don't appear...
2009-09-11 Evan ChengIt's not legal to fold a load from a narrower stack...
2009-09-03 Evan ChengReference to hidden symbols do not have to go through...
2009-08-08 Eric ChristopherAdd crc32 instruction and intrinsics. Add a new class...
2009-07-16 Evan ChengLet callers decide the sub-register index on the def...
2009-07-15 Evan ChengMove load / store folding alignment require into the...
2009-07-10 Evan ChengUndo my brain cramp.
2009-07-10 Evan ChengCMOVxx doesn't swap operands which it's commuted.
2009-07-10 Chris Lattneradd a predicate to determine if a global var reference...
2009-07-10 Chris Lattnerchange isGlobalStubReference to take target flags inste...
2009-07-10 Chris Lattneradd a new predicate method that says whether a GlobalValue
2009-07-09 Chris Lattnermove reasoning about darwin $non_lazy_ptr stubs from...
2009-07-09 Chris Lattnermake isel decide whether to emit $stub's on darwin...
2009-07-09 Chris Lattnermove handling of dllimport linkage in isel, not in...
2009-06-26 Chris LattnerMove all the TLS processing logic into isel, don't...
2009-06-26 Chris Lattnerstart adding logic in isel to determine asm printer...
2009-06-25 Chris LattnerUse target-specific machine operand flags to eliminate...
2009-04-08 Rafael EspindolaRe-apply 68552.
2009-04-07 Bill WendlingTemporarily revert r68552. This was causing a failure...
2009-04-07 Rafael EspindolaReduce code duplication on the TLS implementation.
2009-03-28 Rafael EspindolaHave only one definition of X86AddrNumOperands.
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...
2009-01-07 Dan GohmanX86_COND_C and X86_COND_NC are alternate mnemonics for
2009-01-05 Dan GohmanTidy up #includes, deleting a bunch of unnecessary...
2008-12-03 Dan GohmanSplit foldMemoryOperand into public non-virtual and...
2008-11-26 Bill WendlingGenerate something sensible for an [SU]ADDO op when...
2008-11-18 Dan GohmanAdd more const qualifiers. This fixes build breakage...
2008-10-27 Evan ChengFor now, don't split live intervals around x87 stack...
2008-10-21 Dan GohmanOptimized FCMP_OEQ and FCMP_UNE for x86.
2008-10-17 Evan ChenggetX86RegNum has long been moved to X86RegisterInfo.
2008-10-16 Dan GohmanConst-ify several TargetInstrInfo methods.
2008-10-11 Anton KorobeynikovAdd ability to override segment (mostly for code emitte...
2008-10-03 Dan GohmanSwitch the MachineOperand accessors back to the short...
2008-09-30 Dan GohmanMove the GlobalBaseReg field out of X86ISelDAGToDAG.cpp
2008-09-23 Dan GohmanMove the code for initializing the global base reg...
2008-08-29 Evan ChengBacking out 55521. Not safe.
2008-08-28 Evan ChengSwap fp comparison operands and change predicate to...
2008-08-26 Owen AndersonMake TargetInstrInfo::copyRegToReg return a bool indica...
2008-08-14 Owen AndersonConvert uses of std::vector in TargetInstrInfo to Small...
2008-07-07 Dan GohmanPool-allocation for MachineInstrs, MachineBasicBlocks...
2008-07-02 Owen AndersonMake LiveVariables even more optional, by making it...
2008-06-28 Anton KorobeynikovMake intel asmprinter child of generic asmprinter,...
2008-06-16 Evan ChengAdd option to commuteInstruction() which forces it...
2008-05-14 Dan GohmanChange target-specific classes to use more precise...
2008-05-12 Bill WendlingConstify the machine instruction passed into the
2008-04-16 Nicolas GeoffrayInfrastructure for getting the machine code size of...
2008-03-31 Evan ChengMove reMaterialize() from TargetRegisterInfo to TargetI...
2008-03-25 Dan GohmanAdd explicit keywords.
2008-03-13 Christopher LambGet rid of a pseudo instruction and replace it with...
2008-03-11 Christopher LambRecommitting parts of r48130. These do not appear to...
2008-03-10 Evan ChengRevert 48125, 48126, and 48130 for now to unbreak some...
2008-03-10 Christopher LambAllow insert_subreg into implicit, target-specific...
2008-03-01 Andrew LenharthAdd lock prefix support to x86. Also add the instructi...
2008-02-10 Dan GohmanRename MRegisterInfo to TargetRegisterInfo.
2008-02-08 Evan ChengIt's not always safe to fold movsd into xorpd, etc...
2008-01-10 Chris LattnerSimplify the side effect stuff a bit more and make...
2008-01-07 Chris Lattnerrename TargetInstrDescriptor -> TargetInstrDesc.
2008-01-07 Chris Lattnerremove MachineOpCode typedef.
2008-01-07 Owen AndersonMove even more functionality from MRegisterInfo into...
2008-01-04 Owen AndersonMove some more functionality from MRegisterInfo to...
2008-01-02 Bill WendlingMachine LICM will check that operands are defined outsi...
2008-01-01 Owen AndersonMove some more instruction creation methods from Regist...
2008-01-01 Chris LattnerFix a problem where lib/Target/TargetInstrInfo.h would...
2007-12-31 Owen AndersonMove copyRegToReg from MRegisterInfo to TargetInstrInfo...
2007-12-30 Bill WendlingIf we have a load of a global address that's not modifi...
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-12-17 Bill WendlingAdd "mayHaveSideEffects" and "neverHasSideEffects"...
2007-12-08 Bill WendlingReverting 44702. It wasn't correct to rename them.
2007-12-08 Bill WendlingRenaming:
2007-08-29 Duncan SandsMove getX86RegNum into X86RegisterInfo and use it
2007-06-26 Dan GohmanRevert the earlier change that removed the M_REMATERIAL...
2007-06-19 Dan GohmanReplace M_REMATERIALIZIBLE and the newly-added isOtherR...
2007-06-14 Dale JohannesenDo not treat FP_REG_KILL as terminator in branch analys...
2007-06-14 Dan GohmanAdd a target hook to allow loads from constant pools...
2007-05-18 Evan ChengRemoveBranch() and InsertBranch() now returns number...
2007-04-10 Bill WendlingAdd support for our first SSSE3 instruction "pmulhrsw".
2007-01-26 Jim LaskeyMake LABEL a builtin opcode.
2006-12-05 Evan Cheng- Fix X86-64 JIT by temporarily disabling code that...
2006-12-01 Evan ChengMatch TargetInstrInfo changes.
2006-10-28 Chris Lattneradd another target hook for branch folding.
2006-10-21 Chris LattnerImplement support for branch condition reversal.
2006-10-20 Chris LattnerImplement branch analysis/xform hooks required by the...
2006-10-17 Chris Lattnerexpose DWARF_LABEL opcode# so the branch folder can...
2006-10-13 Chris Lattnerremove some dead code
2006-09-08 Evan ChengCommitting X86-64 support.
2006-05-30 Evan ChengFix a build breaker.
next