- Sep 04, 2008
-
-
Devang Patel authored
llvm-svn: 55745
-
- Sep 03, 2008
-
-
Devang Patel authored
llvm-svn: 55712
-
Devang Patel authored
llvm-svn: 55708
-
Devang Patel authored
llvm-svn: 55676
-
Devang Patel authored
llvm-svn: 55673
-
- May 13, 2008
-
-
Dan Gohman authored
several things that were neither in an anonymous namespace nor static but not intended to be global. llvm-svn: 51017
-
- May 06, 2008
-
-
Dan Gohman authored
llvm-svn: 50696
-
- Apr 02, 2008
-
-
Evan Cheng authored
2. Do not use # of basic blocks as part of the cost computation since it doesn't really figure into function size. 3. More aggressively inline function with vector code. llvm-svn: 49061
-
- Mar 24, 2008
-
-
Evan Cheng authored
Increasing the inline limit from (overly conservative) 200 to 300. Given each BB costs 20 and each instruction costs 5, 200 means a 4 BB function + 24 instructions (actually less because caller's size also contributes to it). Furthermore, double the limit when more than 10% of the callee instructions are vector instructions. Multimedia kernels tend to love inlining. llvm-svn: 48725
-
- Mar 01, 2008
-
-
Chris Lattner authored
itself sometimes negative. llvm-svn: 47786
-
- Jan 12, 2008
-
-
Chris Lattner authored
the inliner pass. Patch by Robert Zeh. llvm-svn: 45903
-
- Dec 29, 2007
-
-
Chris Lattner authored
llvm-svn: 45418
-
- Oct 03, 2007
-
-
Dan Gohman authored
of comparing begin() and end(). llvm-svn: 42585
-
- Jun 20, 2007
-
-
Tanya Lattner authored
llvm-svn: 37665
-
- May 07, 2007
-
-
Chris Lattner authored
llvm-svn: 36894
-
- May 03, 2007
-
-
Devang Patel authored
llvm-svn: 36662
-
- May 02, 2007
-
-
Devang Patel authored
Due to darwin gcc bug, one version of darwin linker coalesces static const int, which defauts PassID based pass identification. llvm-svn: 36652
-
- May 01, 2007
-
-
Devang Patel authored
llvm-svn: 36632
-
- Jan 31, 2007
-
-
Chris Lattner authored
llvm-svn: 33677
-
- Jan 30, 2007
-
-
Reid Spencer authored
confusion with external linkage types. llvm-svn: 33663
-
- Dec 19, 2006
-
-
Chris Lattner authored
llvm-svn: 32693
-
- Dec 06, 2006
-
-
Chris Lattner authored
is 'unsigned'. llvm-svn: 32279
-
- Nov 26, 2006
-
-
Bill Wendling authored
llvm-svn: 31924
-
- Nov 10, 2006
-
-
Chris Lattner authored
llvm-svn: 31610
-
Chris Lattner authored
llvm-svn: 31608
-
- Nov 02, 2006
-
-
Reid Spencer authored
Turn on -Wunused and -Wno-unused-parameter. Clean up most of the resulting fall out by removing unused variables. Remaining warnings have to do with unused functions (I didn't want to delete code without review) and unused variables in generated code. Maintainers should clean up the remaining issues when they see them. All changes pass DejaGnu tests and Olden. llvm-svn: 31380
-
- Jul 12, 2006
-
-
Chris Lattner authored
target CG node. This allows the inliner to properly update the callgraph when using the pruning inliner. The pruning inliner may not copy over all call sites from a callee to a caller, so the edges corresponding to those call sites should not be copied over either. This fixes PR827 and Transforms/Inline/2006-07-12-InlinePruneCGUpdate.ll llvm-svn: 29120
-
- May 13, 2006
-
-
Chris Lattner authored
Fix a nasty bug in the memcmp optimizer where we used the wrong variable! llvm-svn: 28269
-
- Jan 23, 2006
-
-
Chris Lattner authored
llvm-svn: 25514
-
- Jan 14, 2006
-
-
Chris Lattner authored
of doing it ourselves. This fixes Transforms/Inline/2006-01-14-CallGraphUpdate.ll llvm-svn: 25321
-
- Jan 13, 2006
-
-
Chris Lattner authored
llvm-svn: 25279
-
- Apr 22, 2005
-
-
Misha Brukman authored
llvm-svn: 21427
-
- Sep 18, 2004
-
-
Chris Lattner authored
a function being deleted. Due to optimizations done while inlining, there can be edges from the external call node to a function node that were not apparent any longer. This fixes the compiler crash while compiling 175.vpr llvm-svn: 16399
-
- Sep 02, 2004
-
-
Reid Spencer authored
Move include/Config and include/Support into include/llvm/Config, include/llvm/ADT and include/llvm/Support. From here on out, all LLVM public header files must be under include/llvm/. llvm-svn: 16137
-
- Aug 08, 2004
-
-
Chris Lattner authored
dangling constant users were removed from a function, causing it to be dead, we never removed the call graph edge from the external node to the function. In most cases, this didn't cause a problem (by luck). This should definitely go into 1.3 llvm-svn: 15570
-
- Jul 29, 2004
-
-
Misha Brukman authored
llvm-svn: 15334
-
- Jul 18, 2004
-
-
Chris Lattner authored
llvm-svn: 14974
-
Chris Lattner authored
llvm-svn: 14957
-
Reid Spencer authored
- Replace ConstantPointerRef usage with GlobalValue usage llvm-svn: 14953
-
- Jun 20, 2004
-
-
Chris Lattner authored
relative location of Function objects in memory. llvm-svn: 14260
-