index
:
llvm
master
release_1
release_16
release_20
release_21
release_22
release_23
release_24
release_25
release_26
release_27
release_28
release_29
release_30
release_31
release_32
release_33
stable
svn-tags/RELEASE_1
svn-tags/RELEASE_20
svn-tags/RELEASE_21
svn-tags/RELEASE_22
svn-tags/RELEASE_23
svn-tags/RELEASE_24
svn-tags/RELEASE_25
svn-tags/RELEASE_26
svn-tags/RELEASE_27
svn-tags/RELEASE_28
svn-tags/RELEASE_29
svn-tags/RELEASE_30
svn-tags/RELEASE_31
svn-tags/RELEASE_32
testing
http://llvm.org
git repository hosting
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
CodeGen
/
TargetInstrInfoImpl.cpp
Age
Commit message (
Expand
)
Author
2011-09-01
Permit remat of partial register defs when it is safe.
Jakob Stoklund Olesen
2011-09-01
Prevent remat of partial register redefinitions.
Jakob Stoklund Olesen
2011-08-22
Follow up to Jim's r138278. This fixes commuteInstruction so it handles two-a...
Evan Cheng
2011-08-08
Hoist hasLoadFromStackSlot and hasStoreToStackSlot.
Jakob Stoklund Olesen
2011-06-28
- Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo and
Evan Cheng
2011-06-02
Use TRI::has{Sub,Super}ClassEq() where possible.
Jakob Stoklund Olesen
2011-04-20
Permit remat when a virtual register has multiple defs.
Jakob Stoklund Olesen
2011-01-21
Convert -enable-sched-cycles and -enable-sched-hazard to -disable
Andrew Trick
2011-01-20
Sorry, several patches in one.
Evan Cheng
2011-01-07
Do not model all INLINEASM instructions as having unmodelled side effects.
Evan Cheng
2010-12-24
Various bits of framework needed for precise machine-level selection
Andrew Trick
2010-12-08
Generalize PostRAHazardRecognizer so it can be used in any pass for
Andrew Trick
2010-09-21
force clients of MachineFunction::getMachineMemOperand to provide a
Chris Lattner
2010-09-10
Teach if-converter to be more careful with predicating instructions that would
Evan Cheng
2010-07-22
remove the JIT "NeedsExactSize" feature and supporting logic.
Chris Lattner
2010-07-13
Don't add memory operands to storeRegToStackSlot / loadRegFromStackSlot results,
Jakob Stoklund Olesen
2010-07-11
Remove TargetInstrInfo::copyRegToReg entirely.
Jakob Stoklund Olesen
2010-07-09
Automatically fold COPY instructions into stack load/store.
Jakob Stoklund Olesen
2010-07-09
Change TII::foldMemoryOperand API to require the machine instruction to be
Jakob Stoklund Olesen
2010-07-08
Add TargetInstrInfo::copyPhysReg hook and use it from LowerSubregs.
Jakob Stoklund Olesen
2010-06-22
Tail merging pass shall not break up IT blocks. rdar://8115404
Evan Cheng
2010-06-18
Allow ARM if-converter to be run after post allocation scheduling.
Evan Cheng
2010-06-14
- Do away with SimpleHazardRecognizer.h. It's not used and offers little value.
Evan Cheng
2010-06-12
Code formatting.
Evan Cheng
2010-06-02
Slightly change the meaning of the reMaterialize target hook when the original
Jakob Stoklund Olesen
2010-04-07
rename llvm::llvm_report_error -> llvm::report_fatal_error
Chris Lattner
2010-03-03
- Change MachineInstr::isIdenticalTo to take a new option that determines whe...
Evan Cheng
2010-01-06
Add Target hook to duplicate machine instructions.
Jakob Stoklund Olesen
2009-12-03
improve portability to avoid conflicting with std::next in c++'0x.
Chris Lattner
2009-11-16
Check if subreg index is zero.
Evan Cheng
2009-11-14
- Change TargetInstrInfo::reMaterialize to pass in TargetRegisterInfo.
Evan Cheng
2009-11-07
- Add TargetInstrInfo::isIdentical(). It's similar to MachineInstr::isIdentical
Evan Cheng
2009-10-18
-Revert parts of 84326 and 84411. Distinquishing between fixed and non-fixed
Evan Cheng
2009-10-18
Only fixed stack objects and spill slots should be get FixedStack PseudoSourc...
Evan Cheng
2009-10-17
Revert 84315 for now. Re-thinking the patch.
Evan Cheng
2009-10-17
Rename getFixedStack to getStackObject. The stack objects represented are not
Evan Cheng
2009-10-12
Revert the kludge in 76703. I got a clean
Dale Johannesen
2009-10-09
Factor out LiveIntervalAnalysis' code to determine whether an instruction
Dan Gohman
2009-09-25
Improve MachineMemOperand handling.
Dan Gohman
2009-09-21
Change MachineMemOperand's alignment value to be the alignment of
Dan Gohman
2009-07-22
Let each target determines whether a machine instruction is dead. If true, th...
Evan Cheng
2009-07-16
Let callers decide the sub-register index on the def operand of rematerialize...
Evan Cheng
2009-07-10
Use findCommutedOpIndices to find the operands to commute.
Evan Cheng
2009-07-10
Remove TargetInstrInfo::CommuteChangesDestination and added findCommutedOpInd...
Evan Cheng
2009-07-01
CommuteChangesDestination() should check if to-be-commuted instruction define...
Evan Cheng
2009-05-13
Change MachineInstrBuilder::addReg() to take a flag instead of a list of
Bill Wendling
2009-02-03
Explicitly pass in debug location information to BuildMI.
Bill Wendling
2008-12-03
Split foldMemoryOperand into public non-virtual and protected virtual
Dan Gohman
2008-10-03
Switch the MachineOperand accessors back to the short names like
Dan Gohman
2008-09-13
Remove isImm(), isReg(), and friends, in favor of
Dan Gohman
[next]