- Dec 28, 2008
-
-
Owen Anderson authored
Add prototype code for recomputing a live interval's ranges and valnos through recursive phi construction. llvm-svn: 61458
-
Sebastian Redl authored
llvm-svn: 61457
-
Sebastian Redl authored
llvm-svn: 61456
-
Sebastian Redl authored
llvm-svn: 61455
-
Sebastian Redl authored
Examples: int; typedef int; llvm-svn: 61454
-
Sebastian Redl authored
llvm-svn: 61453
-
Nuno Lopes authored
llvm-svn: 61452
-
- Dec 27, 2008
-
-
Nick Lewycky authored
parameters are pointers. llvm-svn: 61451
-
Chris Lattner authored
llvm-svn: 61449
-
Chris Lattner authored
works. llvm-svn: 61448
-
Scott Michel authored
DAGcombine's ability to find reasons to remove truncates when they were not needed. Consequently, the CellSPU backend would produce correct, but _really slow and horrible_, code. Replaced with instruction sequences that do the equivalent truncation in SPUInstrInfo.td. - Re-examine how unaligned loads and stores work. Generated unaligned load code has been tested on the CellSPU hardware; see the i32operations.c and i64operations.c in CodeGen/CellSPU/useful-harnesses. (While they may be toy test code, it does prove that some real world code does compile correctly.) - Fix truncating stores in bug 3193 (note: unpack_df.ll will still make llc fault because i64 ult is not yet implemented.) - Added i64 eq and neq for setcc and select/setcc; started new instruction information file for them in SPU64InstrInfo.td. Additional i64 operations should be added to this file and not to SPUInstrInfo.td. llvm-svn: 61447
-
Anders Carlsson authored
llvm-svn: 61446
-
- Dec 26, 2008
-
-
Anders Carlsson authored
llvm-svn: 61445
-
Anders Carlsson authored
llvm-svn: 61444
-
Anders Carlsson authored
llvm-svn: 61443
-
Douglas Gregor authored
llvm-svn: 61442
-
Anders Carlsson authored
llvm-svn: 61441
-
Anders Carlsson authored
llvm-svn: 61440
-
Anders Carlsson authored
llvm-svn: 61439
-
Anton Korobeynikov authored
llvm-svn: 61438
-
Anton Korobeynikov authored
Patch by Ilya Okonsky llvm-svn: 61437
-
Anton Korobeynikov authored
Patch by Ilya Okonsky! llvm-svn: 61436
-
Anders Carlsson authored
llvm-svn: 61435
-
Anders Carlsson authored
llvm-svn: 61434
-
Anders Carlsson authored
llvm-svn: 61433
-
Anders Carlsson authored
llvm-svn: 61432
-
- Dec 25, 2008
-
-
Steve Naroff authored
llvm-svn: 61431
-
Steve Naroff authored
Change preprocessor implementation of _cdecl to reference __cdecl. llvm-svn: 61430
-
Zhongxing Xu authored
llvm-svn: 61429
-
Anders Carlsson authored
llvm-svn: 61428
-
Chris Lattner authored
llvm-svn: 61427
-
Chris Lattner authored
llvm-svn: 61426
-
Chris Lattner authored
llvm-svn: 61425
-
Chris Lattner authored
llvm-svn: 61424
-
Chris Lattner authored
llvm-svn: 61423
-
- Dec 24, 2008
-
-
Steve Naroff authored
Remove previous __declspec macro that would effectively erase the construct prior to parsing. llvm-svn: 61422
-
Sebastian Redl authored
llvm-svn: 61421
-
Bill Wendling authored
llvm-svn: 61420
-
Ted Kremenek authored
llvm-svn: 61419
-
Zhongxing Xu authored
llvm-svn: 61418
-