- Nov 06, 2003
-
-
Chris Lattner authored
llvm-svn: 9758
-
- Oct 20, 2003
-
-
John Criswell authored
Header files will be on the way. llvm-svn: 9298
-
Brian Gaeke authored
llvm-svn: 9288
-
Chris Lattner authored
llvm-svn: 9281
-
- Oct 17, 2003
-
-
Brian Gaeke authored
displacement. llvm-svn: 9210
-
Brian Gaeke authored
llvm-svn: 9204
-
- Oct 05, 2003
-
-
Chris Lattner authored
llvm-svn: 8871
-
- Oct 02, 2003
-
-
Alkis Evlogimenos authored
Moved enum and command-line option in separate file. Also added function that returns the user selected register allocator to the caller. llvm-svn: 8819
-
Alkis Evlogimenos authored
llvm-svn: 8815
-
- Oct 01, 2003
-
-
Alkis Evlogimenos authored
llvm-svn: 8805
-
Alkis Evlogimenos authored
llvm-svn: 8804
-
- Aug 24, 2003
-
-
Chris Lattner authored
llvm-svn: 8132
-
- Aug 18, 2003
-
-
Chris Lattner authored
This bug caused miscompilation of programs using 'struct stat', but only if compiled with support for 64-bit filesystems. This could in theory effect other things, but only if the LLVM code shared data structures with native code. llvm-svn: 7928
-
- Aug 13, 2003
-
-
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
-
- Aug 11, 2003
-
-
Chris Lattner authored
the early implementation phases, so it is disabled by default llvm-svn: 7719
-
- Aug 05, 2003
-
-
Chris Lattner authored
llvm-svn: 7600
-
- Jul 27, 2003
-
-
Chris Lattner authored
llvm-svn: 7352
-
- Jul 23, 2003
-
-
Brian Gaeke authored
Printer::doFinalization() out in the cold. Now we pass in a TargetMachine to Printer's constructor and get the TargetData from the TargetMachine. Don't pass TargetMachine or MRegisterInfo objects around in the Printer. Constify TargetData references. X86.h: Update comment and prototype of createX86CodePrinterPass(). X86TargetMachine.cpp: Update callers of createX86CodePrinterPass(). llvm-svn: 7275
-
- Jun 18, 2003
-
-
Brian Gaeke authored
(non-working) of llc guts for X86, and add a prototype for it. llvm-svn: 6779
-
- Apr 26, 2003
-
-
Chris Lattner authored
llvm-svn: 5963
-
- Apr 25, 2003
-
-
Chris Lattner authored
llvm-svn: 5935
-
- Apr 23, 2003
-
-
Chris Lattner authored
llvm-svn: 5867
-
- Feb 26, 2003
-
-
Chris Lattner authored
llvm-svn: 5642
-
- Jan 16, 2003
-
-
Chris Lattner authored
This improves the performance of the power benchmark by a few percent. This will be neccesary for SSE code, which requires 16 byte alignment of the stack. llvm-svn: 5320
-
- Jan 13, 2003
-
-
Chris Lattner authored
* Add X86 Stackifier pass * Add peephole optimizer pass llvm-svn: 5233
-
- Dec 28, 2002
-
-
Chris Lattner authored
* most pass ctors no longer take TM arguments * New prolog/epilog insertion pass llvm-svn: 5188
-
- Dec 25, 2002
-
-
Chris Lattner authored
llvm-svn: 5146
-
- Dec 24, 2002
-
-
Chris Lattner authored
Changes to allow for a configurable target machine that allows big endian and/or long pointer operation llvm-svn: 5131
-
- Dec 17, 2002
-
-
Chris Lattner authored
llvm-svn: 5094
-
- Dec 16, 2002
-
-
Chris Lattner authored
llvm-svn: 5079
-
Chris Lattner authored
llvm-svn: 5071
-
- Dec 13, 2002
-
-
Misha Brukman authored
llvm-svn: 5023
-
Brian Gaeke authored
brg InstSelectSimple.cpp: Add stub implementation of visitFreeInst. Add comments that mention how we are failing to implement malloc/free. Add initial implementation of visitAllocaInst. X86TargetMachine.cpp: Include llvm/Transforms/Scalar.h. Add LowerAllocations pass before instruction selection. jello/Makefile: Add scalaropts.a. llvm-svn: 4994
-
- Nov 22, 2002
-
-
Misha Brukman authored
llvm-svn: 4829
-
- Oct 30, 2002
-
-
Chris Lattner authored
llvm-svn: 4434
-
- Oct 29, 2002
-
-
Chris Lattner authored
llvm-svn: 4421
-