Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
llvm
/
a43398283dcb34568d2283dafbdfe0fa66b05033
/
lib
/
CodeGen
/
MachineSink.cpp
ac1abde
Swap parameters of isSafeToMove and isSafeToReMat for consistency.
by Evan Cheng
· 15 years ago
518bb53
move target-independent opcodes out of TargetInstrInfo
by Chris Lattner
· 15 years ago
c19a9cd
Change errs() to dbgs().
by David Greene
· 16 years ago
f5a86f4
Remove includes of Support/Compiler.h that are no longer needed after the
by Nick Lewycky
· 16 years ago
6726b6d
Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces.
by Nick Lewycky
· 16 years ago
dfffba6
Fix a typo in a comment.
by Dan Gohman
· 16 years ago
4e9785e
Change a few instance variables to be local variables.
by Dan Gohman
· 16 years ago
a70dca1
Factor out LiveIntervalAnalysis' code to determine whether an instruction
by Dan Gohman
· 16 years ago
e33f44c
Replace TargetInstrInfo::isInvariantLoad and its target-specific
by Dan Gohman
· 16 years ago
45094e3
Don't hoist or sink instructions with physreg uses if the physreg is
by Dan Gohman
· 16 years ago
19778e7
Fix MachineSink to be able to sink instructions that use physical registers
by Dan Gohman
· 16 years ago
29438d1
Simplify this code by using use_iterator instead of reg_iterator
by Dan Gohman
· 16 years ago
cf143a4
remove std::ostream versions of printing stuff for MBB and MF,
by Chris Lattner
· 16 years ago
1e973aa
Convert DOUT to DEBUG(errs()...).
by Bill Wendling
· 16 years ago
a5225ad
Various comment fixes.
by Dan Gohman
· 16 years ago
845012e
Use setPreservesAll and setPreservesCFG in CodeGen passes.
by Dan Gohman
· 16 years ago
296185c
fix two problems with machine sinking:
by Chris Lattner
· 16 years ago
b599979
Fix PR3522. It's not safe to sink into landing pad BB's.
by Evan Cheng
· 16 years ago
b6f5417
Don't sink the instruction if TargetRegisterInfo::isSafeToMoveRegClassDefs doesn't think it's safe. This works around PR1911.
by Evan Cheng
· 17 years ago
d68a076
Tidy up #includes, deleting a bunch of unnecessary #includes.
by Dan Gohman
· 17 years ago
d735b80
Switch the MachineOperand accessors back to the short names like
by Dan Gohman
· 17 years ago
014278e
Remove isImm(), isReg(), and friends, in favor of
by Dan Gohman
· 17 years ago
ae73dc1
Tidy up several unbeseeming casts from pointer to intptr_t.
by Dan Gohman
· 17 years ago
844731a
Clean up the use of static and anonymous namespaces. This turned up
by Dan Gohman
· 17 years ago
b27087f
Refactor some code out of MachineSink into a MachineInstr query.
by Evan Cheng
· 17 years ago
6f0d024
Rename MRegisterInfo to TargetRegisterInfo.
by Dan Gohman
· 17 years ago
aad193a
implement support for sinking a load out the bottom of a block that
by Chris Lattner
· 18 years ago
a22edc8
Simplify the side effect stuff a bit more and make licm/sinking
by Chris Lattner
· 18 years ago
2445888
Clamp down on sinking of lots of instructions.
by Chris Lattner
· 18 years ago
e430e1c
The current impl is really trivial, add some comments about how it can be made better.
by Chris Lattner
· 18 years ago
ba84ed7
don't sink anything with side effects, this makes lots of stuff work, but sinks almost nothing.
by Chris Lattner
· 18 years ago
9bb459b
fix a common crash.
by Chris Lattner
· 18 years ago
c4ce73f
Add a really quick hack at a machine code sinking pass, enabled with --enable-sinking.
by Chris Lattner
· 18 years ago