- Sep 29, 2007
-
-
Dan Gohman authored
llvm-svn: 42457
-
Evan Cheng authored
terminator) the one that has a CopyToReg use. This fixes 2006-05-11-InstrSched.ll with -new-cc-modeling-scheme. llvm-svn: 42453
-
- Sep 28, 2007
-
-
Evan Cheng authored
llvm-svn: 42443
-
Evan Cheng authored
llvm-svn: 42442
-
Dale Johannesen authored
llvm-svn: 42440
-
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
-