- Nov 20, 2008
-
-
Dan Gohman authored
extend it a bit, and make use of it in all schedulers, to ensure consistent checking. llvm-svn: 59689
-
Devang Patel authored
llvm-svn: 59688
-
Bill Wendling authored
llvm-svn: 59681
-
Dan Gohman authored
and CreateClone don't add any extra value. llvm-svn: 59679
-
Evan Cheng authored
llvm-svn: 59678
-
Evan Cheng authored
llvm-svn: 59677
-
Dan Gohman authored
is currently off by default, and can be enabled with -disable-post-RA-scheduler=false. This doesn't have a significant impact on most code yet because it doesn't yet do anything to address anti-dependencies and it doesn't attempt to disambiguate memory references. Also, several popular targets don't have pipeline descriptions yet. The majority of the changes here are splitting the SelectionDAG-specific code out of ScheduleDAG, so that ScheduleDAG can be moved to libLLVMCodeGen.a. The interface between ScheduleDAG-using code and the rest of the scheduling code is somewhat rough and will evolve. llvm-svn: 59676
-
- Nov 19, 2008
-
-
Dan Gohman authored
a virtual method of SelectionDAG. llvm-svn: 59667
-
Dan Gohman authored
dump in terms of it. llvm-svn: 59665
-
Oscar Fuentes authored
llvm-svn: 59662
-
Devang Patel authored
Do not use separate utility to walk all instructions and remove dead dbg intrinsics. Let instcombiner do this job. llvm-svn: 59659
-
Devang Patel authored
llvm-svn: 59658
-
Devang Patel authored
If there are two consecutive llvm.dbg.stoppoint calls then it is likely that the optimizer deleted code in between these two intrinsics. Keep only the last llvm.dbg.stoppoint in this case. llvm-svn: 59657
-
Oscar Fuentes authored
llvm-svn: 59655
-
Scott Michel authored
right thing and promote the store to i8. llvm-svn: 59648
-
rdar://problem/6351057Stuart Hastings authored
Discourage (allocate last) use of x86_64 R12 and R13 due to their longer instruction encodings. llvm-svn: 59644
-
Andrew Lenharth authored
llvm-svn: 59642
-
Dan Gohman authored
configured with llvm-gcc. llvm-svn: 59641
-
Dan Gohman authored
problems for example when LLVM is built with --with-extra-options=-m64 and as defaults to x86-32 mode. llvm-svn: 59640
-
Scott Michel authored
llvm-svn: 59637
-
Argyrios Kyrtzidis authored
llvm-svn: 59629
-
Sanjiv Gupta authored
llvm-svn: 59623
-
Sanjiv Gupta authored
llvm-svn: 59621
-
Sanjiv Gupta authored
ExpandIntegerOperand (LegalizeIntegerTypes.cpp) is needed which is yet to be reworked and submitted. llvm-svn: 59617
-
Bill Wendling authored
llvm-svn: 59614
-
Sanjiv Gupta authored
llvm-svn: 59612
-
Chris Lattner authored
llvm-svn: 59595
-
Bill Wendling authored
- Rewrite the sentence to make it look as if English is my first language. llvm-svn: 59592
-
Owen Anderson authored
llvm-svn: 59587
-
Daniel Dunbar authored
llvm-svn: 59586
-
Daniel Dunbar authored
- Only focusing on llvm_gcc_c for now, eventually this needs to be refactored so it can be shared via all the gcc-like tools. llvm-svn: 59582
-
Daniel Dunbar authored
llvm-svn: 59581
-
Dan Gohman authored
llvm-svn: 59580
-
Bill Wendling authored
llvm-svn: 59577
-
Bill Wendling authored
llvm-svn: 59576
-
Devang Patel authored
llvm-svn: 59570
-
Devang Patel authored
llvm-svn: 59569
-
Oscar Fuentes authored
systems. BUILD_32_BITS option renamed to LLVM_BUILD_32_BITS. llvm-svn: 59568
-
Dan Gohman authored
print in the correct order. llvm-svn: 59567
-
Evan Cheng authored
llvm-svn: 59566
-