- Sep 05, 2008
-
-
Duncan Sands authored
edges one by one by hand. llvm-svn: 55836
-
Duncan Sands authored
llvm-svn: 55835
-
Duncan Sands authored
llvm-svn: 55834
-
Argyrios Kyrtzidis authored
llvm-svn: 55833
-
Argyrios Kyrtzidis authored
llvm-svn: 55832
-
Duncan Sands authored
it modifies a functions attributes. llvm-svn: 55831
-
Argyrios Kyrtzidis authored
llvm-svn: 55830
-
Argyrios Kyrtzidis authored
llvm-svn: 55829
-
Duncan Sands authored
elsewhere due to a missing pattern for v2f64 = sint_to_fp v2i32. That is PR2687. llvm-svn: 55828
-
Daniel Dunbar authored
llvm-svn: 55827
-
Daniel Dunbar authored
preprocessed outputs) llvm-svn: 55826
-
Daniel Dunbar authored
- gcc is not happy if we start a preprocessed file with #line 1 "XXX" 1 - Workaround by making sure file starts with a simple #line change. Also, factored WriteLineInfo out. Also, fixed bug where FileType was not being correctly updated. llvm-svn: 55825
-
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
-