- Aug 14, 2003
-
-
Brian Gaeke authored
Get rid of RegisterLLC, which can't handle FunctionPasses anyway. llvm-svn: 7836
-
Brian Gaeke authored
addPassesToEmitMachineCode now both take a FunctionPassManager. Factory methods for function passes now return type FunctionPass *. llvm-svn: 7835
-
- Aug 13, 2003
-
-
Brian Gaeke authored
Function at a time: smacked Who you gonna call!!! :-) llvm-svn: 7826
-
Brian Gaeke authored
llvm-svn: 7823
-
Brian Gaeke authored
FunctionPassManager, to support function-at-a-time compilation and emission of code. llvm-svn: 7821
-
Brian Gaeke authored
function-at-a-time compilation and emission of code. Separate addPassesToEmitAssembly from addPassesToJITCompile, because the latter requires you to use FunctionPasses, and the former might diverge anyway. llvm-svn: 7817
-
Brian Gaeke authored
Correct one of the functions' comments. llvm-svn: 7816
-
Brian Gaeke authored
Revert (to v1.55) one of the hunks of Chris's change that messed up the %-register workaround. llvm-svn: 7815
-
Chris Lattner authored
llvm-svn: 7802
-
Brian Gaeke authored
get lost... llvm-svn: 7798
-
- Aug 12, 2003
-
-
Vikram S. Adve authored
Add -emitmaps options to turn this back on. llvm-svn: 7774
-
Chris Lattner authored
llvm-svn: 7768
-
Chris Lattner authored
llvm-svn: 7767
-
Vikram S. Adve authored
All non-FP cases use LDXi as before. llvm-svn: 7765
-
- Aug 11, 2003
-
-
Chris Lattner authored
llvm-svn: 7755
-
Chris Lattner authored
Make load work Make type inference infer from Arg1 to arg0 as well as from arg0 to arg1 llvm-svn: 7754
-
Chris Lattner authored
llvm-svn: 7746
-
Chris Lattner authored
llvm-svn: 7745
-
Chris Lattner authored
llvm-svn: 7743
-
Chris Lattner authored
consumably by the cygwin assembler. This is really just a nasty hack until we get real target triple support. llvm-svn: 7742
-
Brian Gaeke authored
Fixes test case test/Programs/LLVMSource/2003-08-03-ReservedWordGlobal.ll. Also: Refactor implicit-uses printing into its own method. Remove a couple of unused variables. llvm-svn: 7737
-
Vikram S. Adve authored
llvm-svn: 7734
-
Chris Lattner authored
llvm-svn: 7730
-
Misha Brukman authored
llvm-svn: 7728
-
Misha Brukman authored
compilation time. llvm-svn: 7727
-
Chris Lattner authored
llvm-svn: 7726
-
Chris Lattner authored
llvm-svn: 7725
-
Chris Lattner authored
llvm-svn: 7724
-
Chris Lattner authored
llvm-svn: 7722
-
Chris Lattner authored
the early implementation phases, so it is disabled by default llvm-svn: 7719
-
- Aug 10, 2003
-
-
Chris Lattner authored
llvm-svn: 7708
-
- Aug 07, 2003
-
-
Misha Brukman authored
* setjmp() simply returns 0 * longjmp() simply calls abort() llvm-svn: 7676
-
Vikram S. Adve authored
use or def-and-use operands can be substituted after one def-only operand has been substituted. llvm-svn: 7674
-
Chris Lattner authored
llvm-svn: 7672
-
Chris Lattner authored
llvm-svn: 7661
-
Misha Brukman authored
llvm-svn: 7658
-
Misha Brukman authored
just PreSelection * Wrapped code at 80 columns * Added the DecomposeMultiDimRefs Pass to the JIT compilation path llvm-svn: 7657
-
Misha Brukman authored
because saving i1 and i2 to their ``designated'' stack slots corrupts unknown memory in other functions, standard libraries, and worse. In addition, this has the benefit of improving JIT performance because we eliminate writing out 4 instructions in CompilationCallback() and 2 loads and 2 stores. llvm-svn: 7653
-
- Aug 06, 2003
-
-
Vikram S. Adve authored
2. Handle fp-to-uint conversions directly here instead of relying on a pre-transformation to replace them with the 2-step conversion. 3. Use size rather than explicitly checking types when deciding what opcodes to use, wherever possible. This is less error prone (the bug fix above was not the first time!). 4. Float-to-pointer casts shd now work though this hasn't been tested. llvm-svn: 7645
-
Vikram S. Adve authored
this is not an optional transformation on SPARC and is now handled directly by instruction selection. llvm-svn: 7644
-