- Apr 16, 2010
-
-
Gabor Greif authored
with a fix for self-hosting rotate CallInst operands, i.e. move callee to the back of the operand array the motivation for this patch are laid out in my mail to llvm-commits: more efficient access to operands and callee, faster callgraph-construction, smaller compiler binary llvm-svn: 101465
-
Dan Gohman authored
llvm-svn: 101463
-
Dan Gohman authored
expression canonicalization. Its job is to print what's there, not to make judgements about it. llvm-svn: 101461
-
Gabor Greif authored
llvm-svn: 101434
-
- Apr 15, 2010
-
-
Gabor Greif authored
with a fix rotate CallInst operands, i.e. move callee to the back of the operand array the motivation for this patch are laid out in my mail to llvm-commits: more efficient access to operands and callee, faster callgraph-construction, smaller compiler binary llvm-svn: 101397
-
Dan Gohman authored
llvm-svn: 101376
-
Dan Gohman authored
in addition to the predecessor. llvm-svn: 101374
-
Gabor Greif authored
llvm-svn: 101368
-
Gabor Greif authored
of the operand array the motivation for this patch are laid out in my mail to llvm-commits: more efficient access to operands and callee, faster callgraph-construction, smaller compiler binary llvm-svn: 101364
-
Dan Gohman authored
llvm-svn: 101298
-
- Apr 14, 2010
-
-
Gabor Greif authored
llvm-svn: 101265
-
Dan Gohman authored
llvm-svn: 101248
-
- Apr 13, 2010
-
-
Dan Gohman authored
that one operand is always greater than another. llvm-svn: 101142
-
Dan Gohman authored
llvm-svn: 101141
-
Dan Gohman authored
llvm-svn: 101086
-
Dan Gohman authored
they're used a lot by getNodeForGEP, which can be called a lot. This speeds up -iv-users by around 15% on several testcases. llvm-svn: 101083
-
- Apr 12, 2010
-
-
Tobias Grosser authored
The information is already available with "opt -analyze". The DominatorTree does also not have this in its runOnFunction. So they behave now more consistent. llvm-svn: 101038
-
Tobias Grosser authored
This template is not needed anymore as it was replaced by the DOTGraphTraitsViewer. llvm-svn: 101036
-
Dan Gohman authored
have preheaders or dedicated exit blocks, as clients may not otherwise need to run LoopSimplify. llvm-svn: 101030
-
Dan Gohman authored
AddRecs so that it checks for overflow in the computation that it is performing, rather than just checking hasNo{Signed,Unsigned}Wrap, since those flags are for a different computation. This fixes a bug that impacts an upcoming change. llvm-svn: 101028
-
Dan Gohman authored
llvm-svn: 101009
-
Dan Gohman authored
llvm-svn: 101001
-
Dan Gohman authored
loop conditions which are invariants. llvm-svn: 100995
-
Dan Gohman authored
llvm-svn: 100994
-
Dan Gohman authored
ConstantRange(0, 0) creates an empty range rather than a full one. llvm-svn: 100993
-
- Apr 11, 2010
-
-
Dan Gohman authored
intentionally ignored. llvm-svn: 100984
-
Dan Gohman authored
llvm-svn: 100983
-
Dan Gohman authored
llvm-svn: 100981
-
Dan Gohman authored
that it's only testing for the entry condition, not full loop-invariant conditions. llvm-svn: 100979
-
- Apr 09, 2010
-
-
Dan Gohman authored
a hoisted intermediate result if the intermediate result isn't an Instruction. llvm-svn: 100884
-
Dan Gohman authored
llvm-svn: 100874
-
Dan Gohman authored
llvm-svn: 100841
-
Dan Gohman authored
be sent to LSR, which it isn't prepared to handle. llvm-svn: 100839
-
Dan Gohman authored
llvm-svn: 100825
-
Dan Gohman authored
llvm-svn: 100824
-
- Apr 08, 2010
-
-
Ted Kremenek authored
llvm-svn: 100802
-
Dan Gohman authored
unintended behavior. llvm-svn: 100798
-
Dan Gohman authored
llvm-svn: 100789
-
Gabor Greif authored
llvm-svn: 100780
-
Dan Gohman authored
undef as 0, since it can't force other analyses to intepret the undef in the same way. llvm-svn: 100749
-