- Jul 11, 2009
-
-
Sanjiv Gupta authored
llvm-svn: 75367
-
Nick Lewycky authored
llvm-svn: 75366
-
Dan Gohman authored
llvm-svn: 75364
-
Torok Edwin authored
and abort()/exit() -> llvm_report_error(). llvm-svn: 75363
-
Chris Lattner authored
In addition to fixing this, I still need to do some more testing on darwin. llvm-svn: 75362
-
Evan Cheng authored
llvm-svn: 75361
-
Evan Cheng authored
llvm-svn: 75360
-
Evan Cheng authored
Major changes to Thumb (not Thumb2). Many 16-bit instructions either modifies CPSR when they are outside the IT blocks, or they can predicated when in Thumb2. Move the implicit def of CPSR to an optional def which defaults CPSR. This allows the 's' bit to be toggled dynamically. A side-effect of this change is asm printer is now using unified assembly. There are some minor clean ups and fixes as well. llvm-svn: 75359
-
Evan Cheng authored
llvm-svn: 75358
-
Nick Lewycky authored
per icmp predicate out of predsimplify and into ConstantRange. Add another utility method that determines whether one range is a subset of another. Combine with the former to determine whether icmp pred range, range is known to be true or not. llvm-svn: 75357
-
Evan Cheng authored
Fix up support for OptionalDefOperand when it defaults to an actual register def. I need this to get ready for major Thumb1 surgery. llvm-svn: 75328
-
Eli Friedman authored
llvm-svn: 75320
-
Evan Cheng authored
llvm-svn: 75317
-
Evan Cheng authored
llvm-svn: 75312
-
Bob Wilson authored
quad registers and the Q4PR class holds sets of 4 quad registers. llvm-svn: 75309
-
Bob Wilson authored
These are needed to represent ARM Neon struct datatypes containing 2, 3 or 4 separate vectors. llvm-svn: 75308
-
Chris Lattner authored
never be generated. llvm-svn: 75305
-
Bob Wilson authored
since names are the same for almost all the types. llvm-svn: 75302
-
Chris Lattner authored
llvm-svn: 75301
-
Jeffrey Yasskin authored
USE_OPROFILE to 0 on some paths through configure, which does the wrong thing with #if defined(). llvm-svn: 75300
-
- Jul 10, 2009
-
-
Chris Lattner authored
llvm-svn: 75298
-
David Goodwin authored
llvm-svn: 75292
-
Evan Cheng authored
llvm-svn: 75290
-
David Greene authored
Make changes suggested by Chris and eliminate newly-added raw_ostream hooks as they're no longer needed. The major change with this patch is to make formatted_raw_ostream usable by any client of raw_ostream. llvm-svn: 75283
-
Jeffrey Yasskin authored
llvm-svn: 75280
-
Jeffrey Yasskin authored
library to tell it the addresses of JITted functions. For a particular program, this changes the opreport -l output from: samples % image name symbol name 48182 98.9729 anon (tgid:19412 range:0x7f12ccaab000-0x7f12cdaab000) anon (tgid:19412 range:0x7f12ccaab000-0x7f12cdaab000) 11 0.0226 libstdc++.so.6.0.9 /usr/lib/libstdc++.so.6.0.9 to: samples % image name symbol name 24565 60.7308 19814.jo fib_left 15365 37.9861 19814.jo fib_right 22 0.0544 ld-2.7.so do_lookup_x llvm-svn: 75279
-
Chris Lattner authored
llvm-svn: 75278
-
Chris Lattner authored
llvm-svn: 75277
-
Chris Lattner authored
llvm-svn: 75276
-
Chris Lattner authored
llvm-svn: 75275
-
Chris Lattner authored
llvm-svn: 75274
-
Chris Lattner authored
add a couple of predicates to test for "stub style pic in PIC mode" and "stub style pic in dynamic-no-pic" mode. llvm-svn: 75273
-
Dan Gohman authored
breaks encapsulation. Also remove a dead prototype for setSCEV. llvm-svn: 75272
-
Duncan Sands authored
llvm-svn: 75269
-
Duncan Sands authored
llvm-svn: 75267
-
Evan Cheng authored
llvm-svn: 75266
-
Evan Cheng authored
Remove TargetInstrInfo::CommuteChangesDestination and added findCommutedOpIndices which returns the operand indices which are swapped (when applicable). This allows for some code clean up and future enhancements. llvm-svn: 75264
-
Sanjiv Gupta authored
Link devices.lib (processor specific variables) with mplink. llvm-svn: 75263
-
Owen Anderson authored
llvm-svn: 75262
-
Chris Lattner authored
the previous RUN lines. Hopefully this will be an inspiration for future tests :) llvm-svn: 75261
-