- Sep 27, 2009
-
-
Dan Gohman authored
aren't in canonical loop-simplify form, since it doesn't itself depend on LoopSimplify. This means handling loops without preheaders and loops with multiple backedges. llvm-svn: 82905
-
Dan Gohman authored
llvm-svn: 82904
-
Dan Gohman authored
that is deleted in some situations. This fixes a use-after-free. llvm-svn: 82903
-
Dan Gohman authored
llvm-svn: 82902
-
Dan Gohman authored
rotating the loop, since loop rotation is a very significant change. llvm-svn: 82901
-
Dan Gohman authored
llvm-svn: 82900
-
Dan Gohman authored
test whether it properly dominates the loop header. This is equivalent when the loop has a preheader, and has the advantage of working when the loop doesn't have a preheader. Since IVUsers doesn't Require LoopSimplify, the loop isn't guaranteed to have a preheader. llvm-svn: 82899
-
Dan Gohman authored
llvm-svn: 82898
-
Dan Gohman authored
llvm-svn: 82897
-
Torok Edwin authored
in RegisterStatistic. llvm-svn: 82896
-
Cedric Venet authored
CMake generate VS2008 project and CLang and LLVM compile without problem on VS2008. Remove obsolete remark llvm-svn: 82895
-
Cedric Venet authored
llvm-svn: 82894
-
Evan Cheng authored
llvm-svn: 82893
-
Chris Lattner authored
llvm-svn: 82892
-
Chris Lattner authored
allows matching and remembering a string and then matching and verifying that the string occurs later in the file. Change X86/xor.ll to use this in some cases where the test was checking for an arbitrary register allocation decision. llvm-svn: 82891
-
Nick Lewycky authored
LangRef entry too. llvm-svn: 82890
-
Nick Lewycky authored
update all the callers. llvm-svn: 82889
-
Nick Lewycky authored
llvm-svn: 82888
-
Nick Lewycky authored
not the other in the future. llvm-svn: 82887
-
Nick Lewycky authored
autoconf/AutoRegen.sh. llvm-svn: 82886
-
Anders Carlsson authored
llvm-svn: 82885
-
Nick Lewycky authored
to explain that derived types are all composed of other types, which primitive types aren't. Without moving integer out of derived, this wouldn't be true. Perform a few trivial cleanups; 'i1' went from a link to #t_primitive to #t_integer (a holdover from when it was a bool type I suppose). llvm-svn: 82884
-
Anders Carlsson authored
llvm-svn: 82883
-
Anders Carlsson authored
llvm-svn: 82882
-
Anders Carlsson authored
llvm-svn: 82881
-
Anders Carlsson authored
llvm-svn: 82880
-
Anders Carlsson authored
llvm-svn: 82879
-
- Sep 26, 2009
-
-
Anders Carlsson authored
llvm-svn: 82878
-
Chris Lattner authored
and makes the API more annoying. Add a Regex::getNumMatches() method. llvm-svn: 82877
-
Chris Lattner authored
Roman Divacky! llvm-svn: 82876
-
Douglas Gregor authored
specializations such as: friend class std::vector<int>; by using the same code path as explicit specializations, customized to reference an existing ClassTemplateSpecializationDecl (or build a new "undeclared" one). llvm-svn: 82875
-
Anders Carlsson authored
llvm-svn: 82874
-
Torok Edwin authored
too. llvm-svn: 82873
-
Anders Carlsson authored
llvm-svn: 82872
-
Anders Carlsson authored
llvm-svn: 82871
-
Anders Carlsson authored
llvm-svn: 82870
-
Evan Cheng authored
llvm-svn: 82869
-
Anders Carlsson authored
llvm-svn: 82868
-
Dan Gohman authored
calls, since direct calls don't always reflect the attributes of their callees. llvm-svn: 82867
-
-