- Jan 23, 2004
-
-
Chris Lattner authored
Initial support for implementing clonePartiallyInto in terms of cloneReachableSubgraph, though this support is currently disabled. llvm-svn: 10970
-
- Jan 22, 2004
-
-
Chris Lattner authored
map was only used to implement a marginal GlobalsGraph optimization, and it actually slows the analysis down (due to the overhead of keeping it), so just eliminate it entirely. llvm-svn: 10955
-
Chris Lattner authored
llvm-svn: 10954
-
Chris Lattner authored
llvm-svn: 10953
-
Chris Lattner authored
in terms of it. Though clonePartiallyInto is not cloning partial graphs yet, this change dramatically speeds up inlining of graphs with many scalars. For example, this change speeds up the BU pass on 253.perlbmk from 69s to 36s, because it avoids iteration over the scalar map, which can get pretty large. llvm-svn: 10951
-
Chris Lattner authored
llvm-svn: 10948
-
- Jan 12, 2004
-
-
Chris Lattner authored
llvm-svn: 10781
-
Chris Lattner authored
llvm-svn: 10780
-
- Jan 09, 2004
-
-
Chris Lattner authored
llvm-svn: 10735
-
Chris Lattner authored
llvm-svn: 10734
-
- Jan 08, 2004
-
-
Chris Lattner authored
getSubLoops/getTopLevelLoops methods, replacing them with iterator-based accessors. llvm-svn: 10714
-
- Dec 28, 2003
-
-
Chris Lattner authored
llvm-svn: 10617
-
- Dec 23, 2003
-
-
Chris Lattner authored
llvm-svn: 10592
-
Chris Lattner authored
llvm-svn: 10588
-
- Dec 22, 2003
-
-
Chris Lattner authored
Implement indvar analysis of getelementptr and sub expressions llvm-svn: 10582
-
- Dec 18, 2003
-
-
Chris Lattner authored
a pointer from an AliasSet, maintain the pointer values on a doubly linked list instead of a singly linked list, to permit efficient removal from the middle of the list. llvm-svn: 10506
-
- Dec 14, 2003
-
-
Alkis Evlogimenos authored
a) remove opIsUse(), opIsDefOnly(), opIsDefAndUse() b) add isUse(), isDef() c) rename opHiBits32() to isHiBits32(), opLoBits32() to isLoBits32(), opHiBits64() to isHiBits64(), opLoBits64() to isLoBits64(). This results to much more readable code, for example compare "op.opIsDef() || op.opIsDefAndUse()" to "op.isDef()" a pattern used very often in the code. llvm-svn: 10461
-
Chris Lattner authored
Add capability to represent volatile AliasSet's Propagate this information from loads&stores into the aliassets llvm-svn: 10457
-
- Dec 12, 2003
-
-
Chris Lattner authored
BasicAA/2003-12-11-ConstExprGEP.ll llvm-svn: 10412
-
- Dec 11, 2003
-
-
Chris Lattner authored
llvm-svn: 10410
-
Chris Lattner authored
Add new -print-cfg-only pass llvm-svn: 10407
-
Chris Lattner authored
llvm-svn: 10400
-
Chris Lattner authored
This is a partial fix for PR 86 llvm-svn: 10399
-
Chris Lattner authored
llvm-svn: 10398
-
Brian Gaeke authored
is included. llvm-svn: 10397
-
- Dec 10, 2003
-
-
Chris Lattner authored
llvm-svn: 10367
-
Chris Lattner authored
Provide a context module to WriteAsOperand llvm-svn: 10366
-
- Dec 07, 2003
-
-
Chris Lattner authored
Move method out of generic dominators construction code llvm-svn: 10299
-
- Nov 25, 2003
-
-
Chris Lattner authored
llvm-svn: 10221
-
Chris Lattner authored
llvm-svn: 10219
-
Chris Lattner authored
llvm-svn: 10218
-
Chris Lattner authored
llvm-svn: 10217
-
Chris Lattner authored
llvm-svn: 10210
-
- Nov 14, 2003
-
-
Chris Lattner authored
This results in substantially reduced collapsing for some testcases llvm-svn: 10002
-
- Nov 13, 2003
-
-
Chris Lattner authored
llvm-svn: 9979
-
Chris Lattner authored
llvm-svn: 9964
-
Chris Lattner authored
llvm-svn: 9962
-
Chris Lattner authored
llvm-svn: 9960
-
Chris Lattner authored
identical to the BU pass, but has an accurate call graph llvm-svn: 9956
-
Chris Lattner authored
llvm-svn: 9948
-