Slightly change the meaning of the reMaterialize target hook when the original
[oota-llvm.git] / lib / Target / X86 / X86InstrInfo.h
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 Evan Cheng- Move TargetLowering::EmitTargetCodeForFrameDebugValue...
2010-03-30 Jakob Stoklund OlesenRenumber SSE execution domains for better code size.
2010-03-29 Jakob Stoklund OlesenBasic implementation of SSEDomainFix pass.
2010-03-25 Jakob Stoklund OlesenAdd a late SSEDomainFix pass that twiddles SSE instruct...
2010-03-23 Jakob Stoklund OlesenRevert "Add a late SSEDomainFix pass that twiddles...
2010-03-23 Jakob Stoklund OlesenAdd a late SSEDomainFix pass that twiddles SSE instruct...
2010-02-13 Chris Lattneradd encoder support and tests for rdtscp
2010-02-13 Chris Lattnerremove special cases for vmlaunch, vmresume, vmxoff...
2010-02-12 Chris Lattnerimplement infrastructure to support fixups for rip-rel
2010-02-12 Chris Lattnerenhance the immediate field encoding to know whether...
2010-02-12 Chris Lattneradd a bunch of mod/rm encoding types for fixed mod...
2010-02-12 Chris Lattnerrevert r95949, it turns out that adding new prefixes...
2010-02-12 Chris Lattneradd another bit of space for new kinds of instruction...
2010-02-05 Chris Lattnerport X86InstrInfo::determineREX over to the new encoder.
2010-02-05 Chris Lattnermove functions for decoding X86II values into the X86II...
2010-02-05 Chris Lattnerconstant propagate a method away.
2010-02-05 Chris Lattnerchange getSizeOfImm and getBaseOpcodeFor to just take
2010-02-03 Chris Lattnerenhance new encoder to support prefixes + RawFrm
2010-01-22 Evan ChengAdd two target hooks to determine whether two loads...
2010-01-13 Evan ChengAdd a quick pass to optimize sign / zero extension...
2010-01-12 Evan ChengAdd TargetInstrInfo::isCoalescableInstr. It returns...
2009-12-11 Evan ChengAdd support to 3-addressify 16-bit instructions.
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.
next