index
:
llvm
embtk-support-master
embtk-support-release-3.2
embtk-support-release-3.3
embtk-support-release-3.4
master
release-3.2
release-3.4
Unofficial llvm GIT mirror used in EmbToolkit
Git daemon user
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
CodeGen
/
TwoAddressInstructionPass.cpp
Commit message (
Expand
)
Author
Age
...
*
Don't use PassInfo* as a type identifier for passes. Instead, use the addres...
Owen Anderson
2010-08-05
*
Remove many calls to TII::isMoveInstr. Targets should be producing COPY anyway.
Jakob Stoklund Olesen
2010-07-16
*
Replace copyRegToReg with COPY everywhere in lib/CodeGen except for FastISel.
Jakob Stoklund Olesen
2010-07-10
*
Only collect subreg extracting copies for later coalescing.
Jakob Stoklund Olesen
2010-07-10
*
Emit COPY instructions instead of using copyRegToReg in InstrEmitter,
Jakob Stoklund Olesen
2010-07-10
*
Convert EXTRACT_SUBREG to COPY when emitting machine instrs.
Jakob Stoklund Olesen
2010-07-08
*
Remove references to INSERT_SUBREG after de-SSA.
Jakob Stoklund Olesen
2010-07-08
*
Revert "Remove references to INSERT_SUBREG after de-SSA" r107725.
Jakob Stoklund Olesen
2010-07-07
*
Remove references to INSERT_SUBREG after de-SSA
Jakob Stoklund Olesen
2010-07-06
*
Convert INSERT_SUBREG to COPY in TwoAddressInstructionPass.
Jakob Stoklund Olesen
2010-07-06
*
Detect and handle COPY in many places.
Jakob Stoklund Olesen
2010-07-03
*
- Two-address pass should not assume unfolding is always successful.
Evan Cheng
2010-07-02
*
When unfolding a load, avoid assuming which instruction that
Dan Gohman
2010-06-22
*
Fix the new load-unfolding code to update LiveVariable's dead flags,
Dan Gohman
2010-06-22
*
Teach two-address lowering how to unfold a load to open up commuting
Dan Gohman
2010-06-21
*
Only run CoalesceExtSubRegs when we can expect LiveIntervalAnalysis to clean up
Jakob Stoklund Olesen
2010-06-18
*
Add some missing checks for the case where the extract_subregs are
Bob Wilson
2010-06-15
*
Generalize the pre-coalescing of extract_subregs feeding reg_sequences,
Bob Wilson
2010-06-15
*
Allow target to place 2-address pass inserted copies in better spots. Thumb2 ...
Evan Cheng
2010-06-09
*
Fix a mistake in my previous change r105437: don't access operand 2 and assume
Bob Wilson
2010-06-07
*
Add some missing checks in TwoAddressInstructionPass::CoalesceExtSubRegs.
Bob Wilson
2010-06-03
*
Slightly change the meaning of the reMaterialize target hook when the original
Jakob Stoklund Olesen
2010-06-02
*
Rename canCombinedSubRegIndex method to something more grammatically correct
Bob Wilson
2010-06-02
*
Fix an obvious mistake: don't change the operands until all of them have been
Bob Wilson
2010-06-02
*
Handle composed subreg indices when processing REQ_SEQUENCE instructions.
Jakob Stoklund Olesen
2010-05-29
*
- Change MachineInstr::findRegisterDefOperandIdx so it can also look for defs
Evan Cheng
2010-05-21
*
TwoAddressInstructionPass doesn't really know how to merge live intervals when
Jakob Stoklund Olesen
2010-05-19
*
Fix PR7175. Insert copies of a REG_SEQUENCE source if it is used by other REG...
Evan Cheng
2010-05-17
*
Fix PR7156. If the sources of a REG_SEQUENCE are all IMPLICIT_DEF's. Replace ...
Evan Cheng
2010-05-17
*
Careful with reg_sequence coalescing to not to overwrite sub-register indices.
Evan Cheng
2010-05-17
*
Teach two-address pass to do some coalescing while eliminating REG_SEQUENCE
Evan Cheng
2010-05-14
*
If REG_SEQUENCE source is livein, copy it first. Also, update livevariables i...
Evan Cheng
2010-05-13
*
Code clean up.
Evan Cheng
2010-05-12
*
Ensure REG_SEQUENCE source operands are unique.
Evan Cheng
2010-05-11
*
Clear RegSequences vector after eliminating REG_SEQUENCE instructions.
Evan Cheng
2010-05-10
*
Add a DebugLoc argument to TargetInstrInfo::copyRegToReg, so that it
Dan Gohman
2010-05-06
*
Move REG_SEQUENCE removal to 2addr pass.
Evan Cheng
2010-05-05
*
Ignore dbg_value's.
Evan Cheng
2010-03-23
*
Add MachineRegisterInfo::hasOneUse and hasOneNonDBGUse.
Evan Cheng
2010-03-03
*
Swap parameters of isSafeToMove and isSafeToReMat for consistency.
Evan Cheng
2010-03-02
*
Don't allow DBG_VALUE to affect codegen.
Dale Johannesen
2010-02-11
*
Skip debug info in a couple of places.
Dale Johannesen
2010-02-10
*
move target-independent opcodes out of TargetInstrInfo
Chris Lattner
2010-02-09
*
Skip DEBUG_VALUE in some places where it was affecting codegen.
Dale Johannesen
2010-02-09
*
Change errs() to dbgs().
David Greene
2010-01-05
*
improve portability to avoid conflicting with std::next in c++'0x.
Chris Lattner
2009-12-03
*
Fix PR5300.
Jakob Stoklund Olesen
2009-11-18
*
- Change TargetInstrInfo::reMaterialize to pass in TargetRegisterInfo.
Evan Cheng
2009-11-14
*
Remove includes of Support/Compiler.h that are no longer needed after the
Nick Lewycky
2009-10-25
*
Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces.
Nick Lewycky
2009-10-25
[prev]
[next]