- Sep 04, 2006
-
-
Chris Lattner authored
llvm-svn: 30099
-
Chris Lattner authored
llvm-svn: 30098
-
Duraid Madina authored
llvm-svn: 30097
-
Duraid Madina authored
Call these from your backend to enjoy setjmp/longjmp goodness, see lib/Target/IA64/IA64ISelLowering.cpp for an example llvm-svn: 30095
-
Chris Lattner authored
llvm-svn: 30082
-
- Sep 03, 2006
-
-
Chris Lattner authored
llvm-svn: 30066
-
Chris Lattner authored
llvm-svn: 30065
-
Chris Lattner authored
Just because an alias of a register is available, it doesn't mean that we can arbitrarily evict the register. llvm-svn: 30064
-
Chris Lattner authored
livevariables information. This fixes several regalloc=local failures on x86 llvm-svn: 30062
-
Chris Lattner authored
instruction includes physregs. llvm-svn: 30061
-
- Sep 02, 2006
-
-
Chris Lattner authored
llvm-svn: 30054
-
Chris Lattner authored
Restore it, which re-fixes X86/2006-08-21-ExtraMovInst.ll llvm-svn: 30050
-
Chris Lattner authored
method for joining the live ranges instead of the fully-general one. llvm-svn: 30049
-
- Sep 01, 2006
-
-
Evan Cheng authored
possible and the target only supports MULHS. llvm-svn: 30022
-
Jim Laskey authored
llvm-svn: 30021
-
Chris Lattner authored
need recursion. llvm-svn: 30015
-
Chris Lattner authored
analysis 16% on crafty. Wrap long lines. llvm-svn: 30012
-
Chris Lattner authored
crafty with and without it). Removing it speeds up live intervals 6%. llvm-svn: 30010
-
- Aug 31, 2006
-
-
Evan Cheng authored
for ROTL availability. This prevents it from forming ROTR for targets that has ROTR only. llvm-svn: 29997
-
Chris Lattner authored
llvm-svn: 29996
-
Chris Lattner authored
llvm-svn: 29995
-
Chris Lattner authored
llvm-svn: 29994
-
Chris Lattner authored
llvm-svn: 29989
-
- Aug 30, 2006
-
-
Chris Lattner authored
number of copies, potentially defining live ranges that appear to have differing value numbers that become identical when coallsced. Among other things, this fixes CodeGen/X86/shift-coalesce.ll and PR687. llvm-svn: 29968
-
- Aug 29, 2006
-
-
Jim Laskey authored
handling.) llvm-svn: 29954
-
Evan Cheng authored
Move isCommutativeBinOp from SelectionDAG.cpp and DAGCombiner.cpp out. Make it a static method of SelectionDAG. llvm-svn: 29951
-
- Aug 28, 2006
-
-
Chris Lattner authored
llvm-svn: 29925
-
Chris Lattner authored
llvm-svn: 29921
-
- Aug 27, 2006
-
-
Chris Lattner authored
llvm-svn: 29911
-
Chris Lattner authored
llvm-svn: 29910
-
Evan Cheng authored
3 SDOperand operands. They are replaced by versions which take an array of SDOperand and the number of operands. llvm-svn: 29905
-
- Aug 26, 2006
-
-
Nate Begeman authored
entries in the correct order, fixing several fixmes. llvm-svn: 29902
-
Evan Cheng authored
llvm-svn: 29901
-
Chris Lattner authored
llvm-svn: 29896
-
Chris Lattner authored
paves the way for future changes, increases coallescing opportunities (in theory, not witnessed in practice), and eliminates the really expensive LiveIntervals::overlapsAliases method. llvm-svn: 29890
-
Jim Laskey authored
llvm-svn: 29888
-
- Aug 25, 2006
-
-
Jim Laskey authored
information and exception handling. llvm-svn: 29881
-
Jim Laskey authored
llvm-svn: 29879
-
Nate Begeman authored
right section. llvm-svn: 29871
-
Chris Lattner authored
llvm-svn: 29865
-