- Dec 10, 2007
-
-
Owen Anderson authored
how the CodeGen machinery works. llvm-svn: 44786
-
Christopher Lamb authored
Improve branch folding by recgonizing that explict successor relationships impact the value of fall-through choices. llvm-svn: 44785
-
Chris Lattner authored
llvm-svn: 44784
-
Chris Lattner authored
llvm-svn: 44783
-
Chris Lattner authored
llvm-svn: 44782
-
Chris Lattner authored
start making features be a more detailed description of the features/goals section on the main page. llvm-svn: 44781
-
Chris Lattner authored
llvm-svn: 44780
-
Chris Lattner authored
llvm-svn: 44779
-
Chris Lattner authored
llvm-svn: 44778
-
Chris Lattner authored
llvm-svn: 44777
-
Chris Lattner authored
llvm-svn: 44776
-
Gordon Henriksen authored
llvm-svn: 44775
-
Gordon Henriksen authored
llvm-svn: 44774
-
Gordon Henriksen authored
methods are new to Function: bool hasCollector() const; const std::string &getCollector() const; void setCollector(const std::string &); void clearCollector(); The assembly representation is as such: define void @f() gc "shadow-stack" { ... The implementation uses an on-the-side table to map Functions to collector names, such that there is no overhead. A StringPool is further used to unique collector names, which are extremely likely to be unique per process. llvm-svn: 44769
-
Chris Lattner authored
llvm-svn: 44763
-
Chris Lattner authored
llvm-svn: 44762
-
Chris Lattner authored
llvm-svn: 44761
-
Gordon Henriksen authored
_sabre_: it has a major problem: by the time ~Value is run, all of the "parts" of the derived classes have been destroyed _sabre_: the vtable lives to fight another day llvm-svn: 44760
-
Chris Lattner authored
llvm-svn: 44759
-
Chris Lattner authored
llvm-svn: 44758
-
Chris Lattner authored
llvm-svn: 44757
-
Chris Lattner authored
llvm-svn: 44756
-
Chris Lattner authored
llvm-svn: 44755
-
Chris Lattner authored
llvm-svn: 44754
-
Chris Lattner authored
llvm-svn: 44753
-
Chris Lattner authored
char text[] = "string"; llvm-svn: 44752
-
Chris Lattner authored
llvm-svn: 44751
-
Chris Lattner authored
char text[8] = "string"; Big fixme remains. llvm-svn: 44750
-
Anders Carlsson authored
llvm-svn: 44749
-
Anders Carlsson authored
llvm-svn: 44748
-
- Dec 09, 2007
-
-
Gordon Henriksen authored
llvm-svn: 44747
-
Chris Lattner authored
C99 6.5.6. llvm-svn: 44746
-
Anders Carlsson authored
llvm-svn: 44745
-
Anders Carlsson authored
llvm-svn: 44744
-
Chris Lattner authored
not the start of a logical line. Be careful about this distinction, which affects when newlines are printed and when paste-avoidance happens, etc. This fixes PR1848, thanks to Neil for noticing this! llvm-svn: 44743
-
Chris Lattner authored
This would cause us to emit different code (in -E mode) for these two files: --- #define t(x) x t(a 3) --- #define t(x) x t(a 3) --- In one case, -E would print "a\n3", in the other it printed "a3". Now it prints "a3" for both. This is part of PR1848. llvm-svn: 44742
-
Chris Lattner authored
info of each token. llvm-svn: 44741
-
Chris Lattner authored
knows the vector is not pow2 llvm-svn: 44740
-
Chris Lattner authored
llvm-svn: 44739
-
Gordon Henriksen authored
llvm-svn: 44738
-