2012-10-11 |
Andrew Trick | misched: Handle "transient" non-instructions. |
blob | commitdiff | raw |
2012-09-18 |
Andrew Trick | TargetSchedModel API. Implement latency lookup, disabled. |
blob | commitdiff | raw | diff to current |
2012-09-17 |
Andrew Trick | Revert r164061-r164067. Most of the new subtarget emitter. |
blob | commitdiff | raw | diff to current |
2012-09-17 |
Andrew Trick | TargetSchedModel API. Implement latency lookup, disabled. |
blob | commitdiff | raw | diff to current |
2012-08-31 |
Craig Topper | Use CloneMachineInstr to make a new MI in commuteInstru... |
blob | commitdiff | raw | diff to current |
2012-08-23 |
Andrew Trick | Simplify the computeOperandLatency API. |
blob | commitdiff | raw | diff to current |
2012-08-08 |
Andrew Trick | Minor cleanup of defaultDefLatency API |
blob | commitdiff | raw | diff to current |
2012-07-09 |
Andrew Trick | indentation |
blob | commitdiff | raw | diff to current |
2012-07-07 |
Andrew Trick | I'm introducing a new machine model to simultaneously... |
blob | commitdiff | raw | diff to current |
2012-07-02 |
Andrew Trick | Reapply "Make NumMicroOps a variable in the subtarget... |
blob | commitdiff | raw | diff to current |
2012-06-29 |
Andrew Trick | Revert "Make NumMicroOps a variable in the subtarget... |
blob | commitdiff | raw | diff to current |
2012-06-29 |
Andrew Trick | Make NumMicroOps a variable in the subtarget's instruct... |
blob | commitdiff | raw | diff to current |
2012-06-08 |
Andrew Trick | TargetInstrInfo hooks implemented in codegen should... |
blob | commitdiff | raw | diff to current |
2012-06-08 |
Andrew Trick | Fix Target->Codegen dependence. |
blob | commitdiff | raw | diff to current |
2012-05-24 |
Andrew Trick | misched: Added ScoreboardHazardRecognizer. |
blob | commitdiff | raw | diff to current |
2012-03-28 |
Pete Cooper | Fixed commuteInstructions bug where if its called pre... |
blob | commitdiff | raw | diff to current |
2012-01-16 |
Jakob Stoklund Olesen | Extract method for detecting constant unallocatable... |
blob | commitdiff | raw | diff to current |
2011-12-19 |
Eli Friedman | Attempt to fix PR11607 by shuffling around which class... |
blob | commitdiff | raw | diff to current |
2011-12-15 |
Nick Lewycky | Move parts of lib/Target that use CodeGen into lib... |
blob | commitdiff | raw | diff to current |
2011-12-14 |
Evan Cheng | - Add MachineInstrBundle.h and MachineInstrBundle.cpp... |
blob | commitdiff | raw | diff to current |
2011-12-09 |
Evan Cheng | Move isUnpredicatedTerminator() default implementation... |
blob | commitdiff | raw | diff to current |
2011-12-07 |
Evan Cheng | Add bundle aware API for querying instruction propertie... |
blob | commitdiff | raw | diff to current |
2011-11-15 |
Jay Foad | Make use of MachinePointerInfo::getFixedStack. |
blob | commitdiff | raw | diff to current |
2011-09-01 |
Jakob Stoklund Olesen | Permit remat of partial register defs when it is safe. |
blob | commitdiff | raw | diff to current |
2011-09-01 |
Jakob Stoklund Olesen | Prevent remat of partial register redefinitions. |
blob | commitdiff | raw | diff to current |
2011-08-22 |
Evan Cheng | Follow up to Jim's r138278. This fixes commuteInstructi... |
blob | commitdiff | raw | diff to current |
2011-08-08 |
Jakob Stoklund Olesen | Hoist hasLoadFromStackSlot and hasStoreToStackSlot. |
blob | commitdiff | raw | diff to current |
2011-06-28 |
Evan Cheng | - Rename TargetInstrDesc, TargetOperandInfo to MCInstrD... |
blob | commitdiff | raw | diff to current |
2011-06-02 |
Jakob Stoklund Olesen | Use TRI::has{Sub,Super}ClassEq() where possible. |
blob | commitdiff | raw | diff to current |
2011-04-20 |
Jakob Stoklund Olesen | Permit remat when a virtual register has multiple defs. |
blob | commitdiff | raw | diff to current |
2011-01-21 |
Andrew Trick | Convert -enable-sched-cycles and -enable-sched-hazard... |
blob | commitdiff | raw | diff to current |
2011-01-20 |
Evan Cheng | Sorry, several patches in one. |
blob | commitdiff | raw | diff to current |
2011-01-07 |
Evan Cheng | Do not model all INLINEASM instructions as having unmod... |
blob | commitdiff | raw | diff to current |
2010-12-24 |
Andrew Trick | Various bits of framework needed for precise machine... |
blob | commitdiff | raw | diff to current |
2010-12-08 |
Andrew Trick | Generalize PostRAHazardRecognizer so it can be used... |
blob | commitdiff | raw | diff to current |
2010-09-21 |
Chris Lattner | force clients of MachineFunction::getMachineMemOperand... |
blob | commitdiff | raw | diff to current |
2010-09-10 |
Evan Cheng | Teach if-converter to be more careful with predicating... |
blob | commitdiff | raw | diff to current |
2010-07-22 |
Chris Lattner | remove the JIT "NeedsExactSize" feature and supporting... |
blob | commitdiff | raw | diff to current |
2010-07-13 |
Jakob Stoklund Olesen | Don't add memory operands to storeRegToStackSlot /... |
blob | commitdiff | raw | diff to current |
2010-07-11 |
Jakob Stoklund Olesen | Remove TargetInstrInfo::copyRegToReg entirely. |
blob | commitdiff | raw | diff to current |
2010-07-09 |
Jakob Stoklund Olesen | Automatically fold COPY instructions into stack load... |
blob | commitdiff | raw | diff to current |
2010-07-09 |
Jakob Stoklund Olesen | Change TII::foldMemoryOperand API to require the machin... |
blob | commitdiff | raw | diff to current |
2010-07-08 |
Jakob Stoklund Olesen | Add TargetInstrInfo::copyPhysReg hook and use it from... |
blob | commitdiff | raw | diff to current |
2010-06-22 |
Evan Cheng | Tail merging pass shall not break up IT blocks. rdar... |
blob | commitdiff | raw | diff to current |
2010-06-18 |
Evan Cheng | Allow ARM if-converter to be run after post allocation... |
blob | commitdiff | raw | diff to current |
2010-06-14 |
Evan Cheng | - Do away with SimpleHazardRecognizer.h. It's not used... |
blob | commitdiff | raw | diff to current |
2010-06-12 |
Evan Cheng | Code formatting. |
blob | commitdiff | raw | diff to current |
2010-06-02 |
Jakob Stoklund Olesen | Slightly change the meaning of the reMaterialize target... |
blob | commitdiff | raw | diff to current |
2010-04-07 |
Chris Lattner | rename llvm::llvm_report_error -> llvm::report_fatal_error |
blob | commitdiff | raw | diff to current |
2010-03-03 |
Evan Cheng | - Change MachineInstr::isIdenticalTo to take a new... |
blob | commitdiff | raw | diff to current |
2010-01-06 |
Jakob Stoklund Olesen | Add Target hook to duplicate machine instructions. |
blob | commitdiff | raw | diff to current |
2009-12-03 |
Chris Lattner | improve portability to avoid conflicting with std:... |
blob | commitdiff | raw | diff to current |
2009-11-16 |
Evan Cheng | Check if subreg index is zero. |
blob | commitdiff | raw | diff to current |
2009-11-14 |
Evan Cheng | - Change TargetInstrInfo::reMaterialize to pass in... |
blob | commitdiff | raw | diff to current |
2009-11-07 |
Evan Cheng | - Add TargetInstrInfo::isIdentical(). It's similar... |
blob | commitdiff | raw | diff to current |
2009-10-18 |
Evan Cheng | -Revert parts of 84326 and 84411. Distinquishing betwee... |
blob | commitdiff | raw | diff to current |
2009-10-18 |
Evan Cheng | Only fixed stack objects and spill slots should be... |
blob | commitdiff | raw | diff to current |
2009-10-17 |
Evan Cheng | Revert 84315 for now. Re-thinking the patch. |
blob | commitdiff | raw | diff to current |
2009-10-17 |
Evan Cheng | Rename getFixedStack to getStackObject. The stack objec... |
blob | commitdiff | raw | diff to current |
2009-10-12 |
Dale Johannesen | Revert the kludge in 76703. I got a clean |
blob | commitdiff | raw | diff to current |
2009-10-09 |
Dan Gohman | Factor out LiveIntervalAnalysis' code to determine... |
blob | commitdiff | raw | diff to current |
2009-09-25 |
Dan Gohman | Improve MachineMemOperand handling. |
blob | commitdiff | raw | diff to current |
2009-09-21 |
Dan Gohman | Change MachineMemOperand's alignment value to be the... |
blob | commitdiff | raw | diff to current |
2009-07-22 |
Evan Cheng | Let each target determines whether a machine instructio... |
blob | commitdiff | raw | diff to current |
2009-07-16 |
Evan Cheng | Let callers decide the sub-register index on the def... |
blob | commitdiff | raw | diff to current |
2009-07-10 |
Evan Cheng | Use findCommutedOpIndices to find the operands to commute. |
blob | commitdiff | raw | diff to current |
2009-07-10 |
Evan Cheng | Remove TargetInstrInfo::CommuteChangesDestination and... |
blob | commitdiff | raw | diff to current |
2009-07-01 |
Evan Cheng | CommuteChangesDestination() should check if to-be-commu... |
blob | commitdiff | raw | diff to current |
2009-05-13 |
Bill Wendling | Change MachineInstrBuilder::addReg() to take a flag... |
blob | commitdiff | raw | diff to current |
2009-02-03 |
Bill Wendling | Explicitly pass in debug location information to BuildMI. |
blob | commitdiff | raw | diff to current |
2008-12-03 |
Dan Gohman | Split foldMemoryOperand into public non-virtual and... |
blob | commitdiff | raw | diff to current |
2008-10-03 |
Dan Gohman | Switch the MachineOperand accessors back to the short... |
blob | commitdiff | raw | diff to current |
2008-09-13 |
Dan Gohman | Remove isImm(), isReg(), and friends, in favor of |
blob | commitdiff | raw | diff to current |
2008-09-11 |
Evan Cheng | Fix a 80 column violation. |
blob | commitdiff | raw | diff to current |
2008-08-14 |
Owen Anderson | Convert uses of std::vector in TargetInstrInfo to Small... |
blob | commitdiff | raw | diff to current |
2008-07-07 |
Dan Gohman | Pool-allocation for MachineInstrs, MachineBasicBlocks... |
blob | commitdiff | raw | diff to current |
2008-06-16 |
Evan Cheng | Add option to commuteInstruction() which forces it... |
blob | commitdiff | raw | diff to current |
2008-04-16 |
Nicolas Geoffray | Infrastructure for getting the machine code size of... |
blob | commitdiff | raw | diff to current |
2008-03-31 |
Evan Cheng | Move reMaterialize() from TargetRegisterInfo to TargetI... |
blob | commitdiff | raw | diff to current |
2008-02-15 |
Evan Cheng | Added CommuteChangesDestination(). This returns true... |
blob | commitdiff | raw | diff to current |
2008-02-13 |
Evan Cheng | Simplify. |
blob | commitdiff | raw | diff to current |
2008-02-13 |
Evan Cheng | commuteInstr() can now commute non-ssa machine instrs. |
blob | commitdiff | raw | diff to current |
2008-01-07 |
Chris Lattner | rename TargetInstrDescriptor -> TargetInstrDesc. |
blob | commitdiff | raw | diff to current |
2008-01-07 |
Chris Lattner | Add predicates methods to TargetOperandInfo, and switch... |
blob | commitdiff | raw | diff to current |
2008-01-07 |
Chris Lattner | Rename MachineInstr::getInstrDescriptor -> getDesc... |
blob | commitdiff | raw | diff to current |
2008-01-01 |
Chris Lattner | Fix a problem where lib/Target/TargetInstrInfo.h would... |
blob | commitdiff | raw | diff to current |
|