- Sep 28, 2007
-
-
Dale Johannesen authored
llvm-svn: 42439
-
Dan Gohman authored
add more such code for DIEDwarfLabel::SizeOf and DIEObjectLabel::SizeOf. llvm-svn: 42435
-
Dan Gohman authored
targets with 64-bit addresses. llvm-svn: 42434
-
Dale Johannesen authored
llvm-svn: 42423
-
Dan Gohman authored
other than PPC64. Instead of fixing it, just remove it and fix all the places that use it to use TargetData::getPointerSize() instead, as there aren't very many. Most of the references were in DwarfWriter.cpp. llvm-svn: 42419
-
Gordon Henriksen authored
It includes: - location and of each safe point in machine code (identified by a label) - location of each root within the stack frame (identified by an offset), including the metadata tag provided to llvm.gcroot in the user program - size of the stack frame (for collectors which want to cheat on stack crawling :) - and eventually will include liveness It is to be populated by back-ends during code-generation. CollectorModuleMetadata aggregates this information across the entire module. llvm-svn: 42418
-
- Sep 27, 2007
-
-
Gordon Henriksen authored
registry for dynamically-loaded garbage collection compiler plugins. llvm-svn: 42415
-
Evan Cheng authored
llvm-svn: 42410
-
Evan Cheng authored
llvm-svn: 42389
-
Evan Cheng authored
llvm-svn: 42388
-
Evan Cheng authored
llvm-svn: 42387
-
Evan Cheng authored
llvm-svn: 42384
-
Dale Johannesen authored
destruction of compiler-created ones. llvm-svn: 42383
-
- Sep 26, 2007
-
-
Evan Cheng authored
- Added ability to emit cross class register copies to the BBRU scheduler. - More aggressive backtracking. llvm-svn: 42375
-
Dale Johannesen authored
llvm-svn: 42368
-
Dale Johannesen authored
llvm-svn: 42359
-
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
-