- Sep 26, 2007
-
-
Evan Cheng authored
Tested with "make check"! llvm-svn: 42346
-
- Sep 25, 2007
-
-
Dan Gohman authored
the check to see if the assembler supports .loc from X86TargetLowering into the superclass TargetLowering. llvm-svn: 42297
-
Evan Cheng authored
Added major new capabilities to scheduler (only BURR for now) to support physical register dependency. The BURR scheduler can now backtrace and duplicate instructions in order to avoid "expensive / impossible to copy" values (e.g. status flag EFLAGS for x86) from being clobbered. llvm-svn: 42284
-
- Sep 24, 2007
-
-
Dan Gohman authored
such as will happen when .loc directives are used. llvm-svn: 42277
-
Dan Gohman authored
consistency with the other currently empty sections. llvm-svn: 42276
-
Dan Gohman authored
use with .loc directives. llvm-svn: 42275
-
Dan Gohman authored
file numbers to use with .loc directives. llvm-svn: 42272
-
Dan Gohman authored
in ExpandEXTRACT_VECTOR_ELT and SplitVectorOp. This fixes an abort in the included testcase. llvm-svn: 42264
-
Chris Lattner authored
llvm-svn: 42257
-
- Sep 22, 2007
-
-
Chris Lattner authored
llvm-svn: 42222
-
Dale Johannesen authored
bit width instead of number of words allocated, which makes it actually work for int->APF conversions. Adjust callers. Add const to one of the APInt constructors to prevent surprising match when called with const argument. llvm-svn: 42210
-
- Sep 21, 2007
-
-
Chris Lattner authored
llvm-svn: 42204
-
Chris Lattner authored
llvm-svn: 42193
-
- Sep 20, 2007
-
-
Dale Johannesen authored
llvm-svn: 42155
-
- Sep 19, 2007
-
-
Dale Johannesen authored
llvm-svn: 42143
-
Evan Cheng authored
in tracking physical register output dependencies. llvm-svn: 42125
-
- Sep 18, 2007
-
-
Evan Cheng authored
shuffle <undef, undef, x, undef>, <undef, undef, undef, undef>, <2, 2, 2, 2> != <undef, undef, x, undef> llvm-svn: 42111
-
Dale Johannesen authored
llvm-svn: 42103
-
Bill Wendling authored
llvm-svn: 42086
-
Bill Wendling authored
function. The information isn't used heavily -- it's only used at the end of exception handling emission -- so there's no need to cache it. llvm-svn: 42078
-
Bill Wendling authored
"_-[NSString(local) isNullOrNil]".eh = 0 .no_dead_strip "_-[NSString(local) isNullOrNil]".eh The ".eh" should be inside the quotes. llvm-svn: 42074
-
Devang Patel authored
Do not hide APInt::dump() inside #ifndef NDEBUG. llvm-svn: 42068
-
- Sep 17, 2007
-
-
Devang Patel authored
APInt::dump() is inside #ifndef NDEBUG, however SelectionDAG dump() routines are not. llvm-svn: 42047
-
Chris Lattner authored
Add a new DenseMapInfo::isEqual method to allow clients to redefine the equality predicate used when probing the hash table. llvm-svn: 42042
-
- Sep 16, 2007
-
-
Dale Johannesen authored
llvm-svn: 42002
-
- Sep 15, 2007
-
-
Dale Johannesen authored
double from some of the many places in the optimizers it appears, and do something reasonable with x86 long double. Make APInt::dump() public, remove newline, use it to dump ConstantSDNode's. Allow APFloats in FoldingSet. Expand X86 backend handling of long doubles (conversions to/from int, mostly). llvm-svn: 41967
-
- Sep 14, 2007
-
-
Dan Gohman authored
isRegister, isImmediate, and isMachineBasicBlock, which are equivalent, and more popular. llvm-svn: 41958
-
Dan Gohman authored
are strict about such things. llvm-svn: 41956
-
- Sep 13, 2007
-
-
Chris Lattner authored
llvm-svn: 41923
-
Evan Cheng authored
llvm-svn: 41900
-
Evan Cheng authored
llvm-svn: 41899
-
Evan Cheng authored
llvm-svn: 41898
-
Evan Cheng authored
llvm-svn: 41893
-
- Sep 12, 2007
-
-
Dale Johannesen authored
Next round of x87 long double stuff. Getting close now, basically works. llvm-svn: 41875
-
Evan Cheng authored
same time. Do not mark the "smaller" def as dead. llvm-svn: 41871
-
- Sep 11, 2007
-
-
Dale Johannesen authored
access to bits). Use them in place of float and double interfaces where appropriate. First bits of x86 long double constants handling (untested, probably does not work). llvm-svn: 41858
-
Bill Wendling authored
information for EH. llvm-svn: 41852
-
Duncan Sands authored
init_trampoline. There is now only one trampoline intrinsic. llvm-svn: 41841
-
Bill Wendling authored
that global stub instead of doing the ".set" thingy we were doing before. llvm-svn: 41838
-
Evan Cheng authored
llvm-svn: 41809
-