- Sep 05, 2008
-
-
Dan Gohman authored
llvm-svn: 55824
-
Dale Johannesen authored
but less accurate (non-IEEE) code sequences for certain math library functions. Add the first of several such expansions. Don't worry, if you don't turn it on it won't affect you. llvm-svn: 55823
-
Ted Kremenek authored
llvm-svn: 55822
-
Ted Kremenek authored
Remove "NextDecl" from RecordDecl. This change touches many files that where RecordDecl or CXXRecordDecl was constructed, always with an argument of 'NULL' for the previous declaration. The motivation behind this change is that chaining the RecordDecls is simply unnecessary. Once we create multiple RecordDecls for the same struct/union/class, clients that care about all the declarations of the same struct can build a back map by seeing which Decls refer to the same RecordType. llvm-svn: 55821
-
Dan Gohman authored
expanding its operands. llvm-svn: 55820
-
Dan Gohman authored
to check the result of getRegForValue before using it, and to check for illegal operand types. llvm-svn: 55819
-
Dan Gohman authored
llvm-svn: 55818
-
Dan Gohman authored
in the same block. Fix the entry-block handling to only run at at the beginning of the entry block, and not any other times. llvm-svn: 55817
-
Dan Gohman authored
llvm-svn: 55816
-
Daniel Dunbar authored
- <rdar://problem/6156739> llvm-svn: 55815
-
Owen Anderson authored
pool loads on X86 in fast isel. This isn't actually used yet. llvm-svn: 55814
-
Ted Kremenek authored
- Don't remove $BaseDir; may be unsafe - Always create HTML directory with parents llvm-svn: 55813
-
Daniel Dunbar authored
llvm-svn: 55812
-
Dan Gohman authored
llvm-svn: 55811
-
Ted Kremenek authored
llvm-svn: 55810
-
Devang Patel authored
llvm-svn: 55809
-
Devang Patel authored
llvm-svn: 55808
-
Evan Cheng authored
For whatever the reason, x86 CallingConv::Fast (i.e. fastcc) was not passing scalar arguments in registers. This patch defines a new fastcc CC which is slightly different from the FastCall CC. In addition to passing integer arguments in ECX and EDX, it also specify doubles are passed in 8-byte slots which are 8-byte aligned (instead of 4-byte aligned). This avoids a potential performance hazard where doubles span cacheline boundaries. llvm-svn: 55807
-
Devang Patel authored
llvm-svn: 55806
-
- Sep 04, 2008
-
-
Daniel Dunbar authored
llvm-svn: 55805
-
Daniel Dunbar authored
- Patch via Thomas Clement, thanks! llvm-svn: 55804
-
Ted Kremenek authored
llvm-svn: 55801
-
Ted Kremenek authored
- Within for loops, 'continue' should jump to a basic block containing the increment code llvm-svn: 55800
-
Dale Johannesen authored
emitted only when errno is not in use. llvm-svn: 55797
-
Devang Patel authored
llvm-svn: 55794
-
Dan Gohman authored
llvm-svn: 55793
-
Devang Patel authored
llvm-svn: 55792
-
Daniel Dunbar authored
in a more obvious fashion. llvm-svn: 55791
-
Daniel Dunbar authored
which are inherited from base clases or protocols. llvm-svn: 55790
-
Duncan Sands authored
llvm-svn: 55789
-
Devang Patel authored
llvm-svn: 55786
-
Andrew Lenharth authored
llvm-svn: 55785
-
Dale Johannesen authored
llvm-svn: 55784
-
Nuno Lopes authored
currently clang passes all tests under valgrind with the leak checker disabled :P (and fails most otherwise) llvm-svn: 55782
-
Dale Johannesen authored
forms remain to handle older IR files, but will go away soon. llvm-svn: 55781
-
Ted Kremenek authored
- Only set the environment variable 'CXX' if the user specifies --use-c++. - Fix regression when setting LDPLUSPLUS: add a 'which' to determine the location of g++. This regression was pointed out by Jordan Breeding! llvm-svn: 55780
-
Dan Gohman authored
llvm-svn: 55779
-
Steve Naroff authored
Added a couple FIXME's wrt PointLikeType. If the author reads this, it would be great to get some background on this class (thanks in advance). llvm-svn: 55778
-
Owen Anderson authored
llvm-svn: 55777
-
Dan Gohman authored
llvm-svn: 55769
-