- Jul 08, 2009
-
-
Chris Lattner authored
llvm-svn: 75024
-
Chris Lattner authored
llvm-svn: 75023
-
Chris Lattner authored
llvm-svn: 75022
-
David Goodwin authored
llvm-svn: 75020
-
Bob Wilson authored
llvm-svn: 75019
-
Torok Edwin authored
cerr+abort -> llvm_report_error assert(0)+abort -> LLVM_UNREACHABLE (assert(0)+llvm_unreachable-> abort() included) llvm-svn: 75018
-
David Goodwin authored
llvm-svn: 75017
-
David Goodwin authored
llvm-svn: 75016
-
Chris Lattner authored
llvm-svn: 75015
-
David Goodwin authored
llvm-svn: 75012
-
David Goodwin authored
llvm-svn: 75011
-
David Goodwin authored
Checkpoint Thumb2 Instr info work. Generalized base code so that it can be shared between ARM and Thumb2. Not yet activated because register information must be generalized first. llvm-svn: 75010
-
Duncan Sands authored
and cases alphabetically. No functionality change. llvm-svn: 75001
-
Rafael Espindola authored
llvm-svn: 75000
-
Alisdair Meredith authored
Fixed build, requires std header before using std::string llvm-svn: 74995
-
Sanjiv Gupta authored
Mark sublw_cc and subfw_cc as Terminator insns so that they are part of the terminator insns for a basic block alongwith branch insns. This way a copy is not getting inserted between cmp and branch during PHIElimination disturbing the status flags. llvm-svn: 74992
-
Nick Lewycky authored
these instructions, no autoupgrade or backwards compatibility support is provided. llvm-svn: 74991
-
Evan Cheng authored
Add a Thumb2 instruction flag to that indicates whether the instruction can be transformed to 16-bit variant. llvm-svn: 74988
-
Owen Anderson authored
llvm-svn: 74985
-
Chris Lattner authored
llvm-svn: 74982
-
Chris Lattner authored
llvm-svn: 74981
-
Chris Lattner authored
llvm-svn: 74980
-
Chris Lattner authored
functionality change. llvm-svn: 74979
-
Chris Lattner authored
VSETCC must define all bits, which is different than it was documented to before. Since all targets that implement VSETCC already have this behavior, and we don't optimize based on this, just change the documentation. We now get nice code for vec_compare.ll llvm-svn: 74978
-
Chris Lattner authored
llvm-svn: 74977
-
Evan Cheng authored
llvm-svn: 74976
-
Evan Cheng authored
llvm-svn: 74974
-
Owen Anderson authored
llvm-svn: 74973
-
Evan Cheng authored
Statically encode bit 25 to indicate immediate form of data processing instructions. Patch by Sean Callanan. llvm-svn: 74972
-
Bill Wendling authored
U lib/Target/X86/X86RegisterInfo.cpp U lib/Target/X86/X86RegisterInfo.h Temporarily revert. This was causing an infinite loop in the linker on Leopard. llvm-svn: 74970
-
Chris Lattner authored
for now, conservatively return false. llvm-svn: 74969
-
Dale Johannesen authored
patch, instead of one I didn't. llvm-svn: 74968
-
Dale Johannesen authored
as "X" constraint and "P" modifier on x86. Make this work. (Change may not be sufficient to fix it for non-Darwin, but I'm pretty sure it won't break anything.) gcc.apple/asm-block-32.c gcc.apple/asm-block-33.c llvm-svn: 74967
-
Chris Lattner authored
the input is legal (4 x i32) llvm-svn: 74964
-
Chris Lattner authored
llvm-svn: 74963
-
Chris Lattner authored
llvm-svn: 74962
-
Chris Lattner authored
finishes off enough support for vector compares to get the icmp/fcmp version of 2008-07-23-VSetCC.ll passing. llvm-svn: 74961
-
Chris Lattner authored
(vector of bool). llvm-svn: 74960
-
Chris Lattner authored
eliminate the former. llvm-svn: 74959
-
Bob Wilson authored
instead of having a separate intrinsic for each value. llvm-svn: 74958
-