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
/
LowerSubregs.cpp
Age
Commit message (
Expand
)
Author
2010-07-08
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
Add TargetInstrInfo::copyPhysReg hook and use it from LowerSubregs.
Jakob Stoklund Olesen
2010-07-07
Revert "Remove references to INSERT_SUBREG after de-SSA" r107725.
Jakob Stoklund Olesen
2010-07-06
Remove references to INSERT_SUBREG after de-SSA
Jakob Stoklund Olesen
2010-07-02
Add a new target independent COPY instruction and code to lower it.
Jakob Stoklund Olesen
2010-06-29
Fix a register scavenger crash when dealing with undefined subregs.
Bob Wilson
2010-06-22
Also convert SUBREG_TO_REG to a KILL when relevant, like the other subreg
Jakob Stoklund Olesen
2010-05-06
Add a DebugLoc argument to TargetInstrInfo::copyRegToReg, so that it
Dan Gohman
2010-02-09
move target-independent opcodes out of TargetInstrInfo
Chris Lattner
2010-01-04
Change errs() to dbgs().
David Greene
2009-12-03
improve portability to avoid conflicting with std::next in c++'0x.
Chris Lattner
2009-10-25
Code clean up.
Evan Cheng
2009-10-25
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-24
Add some asserts to catch copyRegToReg() fails early
Anton Korobeynikov
2009-09-28
Use KILL instead of IMPLICIT_DEF in LowerSubregs pass.
Jakob Stoklund Olesen
2009-09-22
Minor bug fix. LowerSubregs should translate
Evan Cheng
2009-08-22
Convert DOUT to DEBUG(errs()...).
Bill Wendling
2009-08-08
Remove RegisterScavenger::isSuperRegUsed(). This completely reverses the mist...
Jakob Stoklund Olesen
2009-08-05
Turn some insert_subreg, extract_subreg, subreg_to_reg into implicit_defs.
Evan Cheng
2009-08-05
One more. Transfer kill of the larger register when lowering an EXTRACT_SUBREG.
Evan Cheng
2009-08-05
One more place where subreg lowering forgot to transfer undefness.
Evan Cheng
2009-08-05
If the insert_subreg source is <undef>, insert an implicit_def instead of a c...
Evan Cheng
2009-08-04
LowerSubregsInstructionPass::LowerExtract should not extend the live range of...
Jakob Stoklund Olesen
2009-08-03
Fix Bug 4657: register scavenger asserts with subreg lowering
Jakob Stoklund Olesen
2009-07-31
Use setPreservesAll and setPreservesCFG in CodeGen passes.
Dan Gohman
2009-07-25
More migration to raw_ostream, the water has dried up around the iostream hole.
Daniel Dunbar
2009-07-16
Let RegisterInfo decide whether it can emit cross-class copy or not
Anton Korobeynikov
2009-03-23
Do not fold away subreg_to_reg if the source register has a sub-register inde...
Evan Cheng
2008-12-18
Teach LowerSubregs to preserve kill/dead information when lowering
Dan Gohman
2008-12-18
Make LowerSubregs' debug output for EXTRACT_SUBREG consistent with
Dan Gohman
2008-12-18
Fix a copy+pasto in an assertion message.
Dan Gohman
2008-12-18
Fix indentation level.
Dan Gohman
2008-11-21
Silence unused variable warnings.
Devang Patel
2008-10-03
Switch the MachineOperand accessors back to the short names like
Dan Gohman
2008-09-24
Give LowerSubregs.cpp a top-level description.
Dan Gohman
2008-09-22
Instead of setPreservesAll, just mark them preseving machine loop info and ma...
Evan Cheng
2008-09-22
Mark several codegen passes as preserving all analysis.
Evan Cheng
2008-09-04
Tidy up several unbeseeming casts from pointer to intptr_t.
Dan Gohman
2008-08-20
Fix indentation.
Dan Gohman
2008-08-07
Re-enable elimination of unnecessary SUBREG_TO_REG instructions in
Dan Gohman
2008-07-17
Re-introduce LeakDetector support for MachineInstrs and MachineBasicBlocks.
Dan Gohman
2008-06-17
It's not safe to remove SUBREG_TO_REG that looks like identity copies, e.g. m...
Evan Cheng
2008-06-16
Do not issue identity copies.
Evan Cheng
2008-06-04
Revert this.
Evan Cheng
2008-06-04
LowerSubregs should not clobber any analysis.
Evan Cheng
2008-03-16
Make insert_subreg a two-address instruction, vastly simplifying LowerSubregs...
Christopher Lamb
2008-03-13
Get rid of a pseudo instruction and replace it with subreg based operation on...
Christopher Lamb
2008-03-11
Recommitting parts of r48130. These do not appear to cause the observed failu...
Christopher Lamb
[next]