Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
03936a18809e3320fc5fedff99ce212b444e36e8
/
llvm
/
lib
/
CodeGen
/
OptimizeExts.cpp
b06015a
move target-independent opcodes out of TargetInstrInfo
by Chris Lattner
· 16 years ago
bf43525
Do not extend extension results beyond the use of a PHI instruction at the start of a use block. A PHI use is expected to kill its source values.
by Evan Cheng
· 16 years ago
af0ad65
Commit some changes I had managed to lose last night while refactoring the code. Avoid change use of PHI instructions because it's not legal to insert any instructions before them.
by Evan Cheng
· 16 years ago
957b8be
Add comment; refactor; avoid pulling in DT if it's not used.
by Evan Cheng
· 16 years ago
30bebff
Add a quick pass to optimize sign / zero extension instructions. For targets where the pre-extension values are available in the subreg of the result of the extension, replace the uses of the pre-extension value with the result + extract_subreg.
by Evan Cheng
· 16 years ago