Removing dependency on third party library for Intel JIT event support.
[oota-llvm.git] / lib / CodeGen / TwoAddressInstructionPass.cpp
2012-09-17 Jakob Stoklund OlesenStop adding <imp-def> operands when expanding REG_SEQUENCE.
2012-09-04 Jakob Stoklund OlesenSearch the whole instruction for tied operands.
2012-08-22 Craig TopperAdd a getName function to MachineFunction. Use it in...
2012-08-13 Jakob Stoklund OlesenRemove the TII::scheduleTwoAddrSource() hook.
2012-08-09 Jakob Stoklund OlesenFix a future TwoAddressInstructionPass crash.
2012-08-07 Jakob Stoklund OlesenSkip tied operand pairs that already have the same...
2012-08-04 Jakob Stoklund OlesenDelete a dead variable.
2012-08-03 Jakob Stoklund OlesenTwoAddressInstructionPass refactoring: Extract another...
2012-08-03 Jakob Stoklund OlesenTwoAddressInstructionPass refactoring: Extract a method.
2012-08-03 Jakob Stoklund OlesenBegin adding support for updating LiveIntervals in...
2012-08-03 Jakob Stoklund OlesenDelete dead function.
2012-08-03 Jakob Stoklund OlesenDon't delete dead code in TwoAddressInstructionPass.
2012-07-25 Manman RenDisable rematerialization in TwoAddressInstructionPass.
2012-07-18 Chandler CarruthFix a somewhat nasty crasher in PR13378. This crashes...
2012-07-17 Jakob Stoklund OlesenAdd some trace output to TwoAddressInstructionPass.
2012-07-15 Chandler CarruthReapply r160194, switching to use LV information for...
2012-07-13 Chandler CarruthRevert r160194, which switched to use LV information...
2012-07-13 Chandler CarruthUse the LiveVariables information to efficiently get...
2012-07-02 Manman RenAdded assertion in getVRegDef of MachineRegisterInfo...
2012-06-25 Jakob Stoklund OlesenHandle <undef> operands in TwoAddressInstructionPass.
2012-06-05 Andrew Trickmisched: API for minimum vs. expected latency.
2012-05-20 Jakob Stoklund OlesenProperly constrain register classes in 2-addr.
2012-05-18 Evan ChengTeach two-address pass to update the "source" map so...
2012-05-07 Jakob Stoklund OlesenAdd an MF argument to TRI::getPointerRegClass() and...
2012-05-03 Evan ChengFix two-address pass's aggressive instruction commuting...
2012-05-03 Andrew TrickAdded TargetRegisterInfo::getAllocatableClass.
2012-04-09 Lang HamesPatch r153892 for PR11861 apparently broke an external...
2012-04-04 Pete CooperREG_SEQUENCE expansion to COPY instructions wasn't...
2012-04-04 Jakob Stoklund OlesenRemove spurious debug output.
2012-04-02 Lang HamesDuring two-address lowering, rescheduling an instructio...
2012-02-10 Andrew TrickRegAlloc superpass: includes phi elimination, coalescin...
2012-02-03 Andrew Trickwhitespace
2012-01-24 Jakob Stoklund OlesenSet correct <def,undef> flags when lowering REG_SEQUENCE.
2012-01-24 Jakob Stoklund OlesenPreserve <def,undef> flags in CoalesceExtSubRegs.
2012-01-18 Pete CooperFix ISD::REG_SEQUENCE to accept physical registers...
2011-12-07 Evan ChengAdd bundle aware API for querying instruction propertie...
2011-12-03 Benjamin KramerSimplify code. No functionality change.
2011-11-16 Evan ChengDisable expensive two-address optimizations at -O0...
2011-11-16 Evan ChengDisable the assertion again. Looks like fastisel is...
2011-11-16 Evan ChengRevert r144568 now that r144730 has fixed the fast...
2011-11-16 Evan ChengIf the 2addr instruction has other kills, don't move...
2011-11-16 Evan ChengRescheduleKillAboveMI() must backtrack to before the...
2011-11-16 Evan ChengProcess all uses first before defs to accurately captur...
2011-11-15 Evan ChengSet SeenStore to true to prevent loads from being moved...
2011-11-14 Evan ChengAvoid dereferencing off the beginning of lists.
2011-11-14 Evan ChengAt -O0, multiple uses of a virtual registers in the...
2011-11-14 Evan ChengTeach two-address pass to re-schedule two-address instr...
2011-09-23 Eli FriedmanPR10998: It is not legal to sink an instruction past...
2011-07-29 Jakob Stoklund OlesenAdd an isSSA() flag to MachineRegisterInfo.
2011-06-28 Evan Cheng- Rename TargetInstrDesc, TargetOperandInfo to MCInstrD...
2011-06-27 Evan ChengMore refactoring. Move getRegClass from TargetOperandIn...
2011-06-18 Benjamin KramerSimplify code. No change in functionality.
2011-06-07 Cameron ZwarichFix an issue where the two-address conversion pass...
2011-03-02 Evan ChengCatch more cases where 2-address pass should 3-addressi...
2011-02-10 Evan ChengAfter 3-addressifying a two-address instruction, update...
2011-01-10 Jakob Stoklund OlesenSimplify a bunch of isVirtualRegister() and isPhysicalR...
2011-01-09 Jakob Stoklund OlesenShrink a BitVector that didn't mean to store bits for...
2011-01-07 Evan ChengDo not model all INLINEASM instructions as having unmod...
2010-12-19 Cameron ZwarichStrongPHIElimination will never run before TwoAddressIn...
2010-12-19 Cameron ZwarichRemove some checks for StrongPHIElim. These checks...
2010-12-17 Bob WilsonFix crash compiling a QQQQ REG_SEQUENCE for a Neon...
2010-12-14 Evan ChengFix a minor bug in two-address pass. It was missing...
2010-10-21 Duncan SandsRemove some variables that are never really used
2010-10-19 Owen AndersonGet rid of static constructors for pass registration...
2010-10-12 Owen AndersonBegin adding static dependence information to passes...
2010-10-07 Owen AndersonNow with fewer extraneous semicolons!
2010-08-23 Owen AndersonNow that PassInfo and Pass::ID have been separated...
2010-08-09 Jakob Stoklund OlesenA REG_SEQUENCE instruction may use the same register...
2010-08-06 Owen AndersonReapply r110396, with fixes to appease the Linux buildb...
2010-08-06 Owen AndersonRevert r110396 to fix buildbots.
2010-08-05 Owen AndersonDon't use PassInfo* as a type identifier for passes...
2010-07-16 Jakob Stoklund OlesenRemove many calls to TII::isMoveInstr. Targets should...
2010-07-10 Jakob Stoklund OlesenReplace copyRegToReg with COPY everywhere in lib/CodeGe...
2010-07-10 Jakob Stoklund OlesenOnly collect subreg extracting copies for later coalescing.
2010-07-10 Jakob Stoklund OlesenEmit COPY instructions instead of using copyRegToReg...
2010-07-08 Jakob Stoklund OlesenConvert EXTRACT_SUBREG to COPY when emitting machine...
2010-07-08 Jakob Stoklund OlesenRemove references to INSERT_SUBREG after de-SSA.
2010-07-07 Jakob Stoklund OlesenRevert "Remove references to INSERT_SUBREG after de...
2010-07-06 Jakob Stoklund OlesenRemove references to INSERT_SUBREG after de-SSA
2010-07-06 Jakob Stoklund OlesenConvert INSERT_SUBREG to COPY in TwoAddressInstructionPass.
2010-07-03 Jakob Stoklund OlesenDetect and handle COPY in many places.
2010-07-02 Evan Cheng- Two-address pass should not assume unfolding is alway...
2010-06-22 Dan GohmanWhen unfolding a load, avoid assuming which instruction...
2010-06-22 Dan GohmanFix the new load-unfolding code to update LiveVariable...
2010-06-21 Dan GohmanTeach two-address lowering how to unfold a load to...
2010-06-18 Jakob Stoklund OlesenOnly run CoalesceExtSubRegs when we can expect LiveInte...
2010-06-15 Bob WilsonAdd some missing checks for the case where the extract_...
2010-06-15 Bob WilsonGeneralize the pre-coalescing of extract_subregs feedin...
2010-06-09 Evan ChengAllow target to place 2-address pass inserted copies...
2010-06-07 Bob WilsonFix a mistake in my previous change r105437: don't...
2010-06-03 Bob WilsonAdd some missing checks in TwoAddressInstructionPass...
2010-06-02 Jakob Stoklund OlesenSlightly change the meaning of the reMaterialize target...
2010-06-02 Bob WilsonRename canCombinedSubRegIndex method to something more...
2010-06-02 Bob WilsonFix an obvious mistake: don't change the operands until...
2010-05-29 Jakob Stoklund OlesenHandle composed subreg indices when processing REQ_SEQU...
2010-05-21 Evan Cheng- Change MachineInstr::findRegisterDefOperandIdx so...
2010-05-19 Jakob Stoklund OlesenTwoAddressInstructionPass doesn't really know how to...
2010-05-17 Evan ChengFix PR7175. Insert copies of a REG_SEQUENCE source...
2010-05-17 Evan ChengFix PR7156. If the sources of a REG_SEQUENCE are all...
2010-05-17 Evan ChengCareful with reg_sequence coalescing to not to overwrit...
next