- Jun 27, 2005
-
-
Nate Begeman authored
working. The instruction selector changes will hopefully be coming later this week once they are debugged. This is necessary to support the darwin x86 FP model, and is recommended by intel as the replacement for x87. As a bonus, the register allocator knows how to deal with these registers across basic blocks, unliky the FP stackifier. This leads to significantly better codegen in several cases. llvm-svn: 22300
-
Andrew Lenharth authored
llvm-svn: 22299
-
Andrew Lenharth authored
llvm-svn: 22298
-
Andrew Lenharth authored
llvm-svn: 22297
-
Andrew Lenharth authored
Namely, output the rellocation flags explicitly when loading constants. Added benifit: save a load when loading from the constant pool. llvm-svn: 22296
-
Andrew Lenharth authored
llvm-svn: 22295
-
Andrew Lenharth authored
llvm-svn: 22294
-
Andrew Lenharth authored
who said we had to use the return address in the return address register. Might save a move in many cases llvm-svn: 22293
-
Chris Lattner authored
currently use: llc t.bc --filetype=obj This will produce a t.o file which is dumpable with readelf. Currently the file produced is empty, but the scaffolding to do more is now in place. llvm-svn: 22292
-
Chris Lattner authored
For now, the elf writer is only capable of emitting an empty elf file, with a section table and a section table string table. This will be enhanced in the future :) llvm-svn: 22291
-
Andrew Lenharth authored
llvm-svn: 22289
-
Andrew Lenharth authored
should be able to handle this case. The code is there, so let's see if it works. llvm-svn: 22288
-
- Jun 25, 2005
-
-
Chris Lattner authored
interface. llvm-svn: 22282
-
- Jun 24, 2005
-
-
Chris Lattner authored
llvm-svn: 22279
-
Chris Lattner authored
llvm-svn: 22277
-
Andrew Lenharth authored
llvm-svn: 22276
-
- Jun 23, 2005
-
-
Andrew Lenharth authored
llvm-svn: 22275
-
Andrew Lenharth authored
llvm-svn: 22274
-
- Jun 22, 2005
-
-
Andrew Lenharth authored
See last commit for LangRef, this implements it on all targets. llvm-svn: 22273
-
Andrew Lenharth authored
of memory instructions in the assembly, to allow later linking of traces with LLVM Value*s. llvm-svn: 22271
-
- Jun 20, 2005
-
-
John Criswell authored
llvm-svn: 22270
-
Andrew Lenharth authored
llvm-svn: 22269
-
Andrew Lenharth authored
llvm-svn: 22268
-
Andrew Lenharth authored
prevent GCSE from forwarding stores to loads around vaarg. This is uggly, and I am trying to fix the AliasInfo, as it should catch the problem instead. llvm-svn: 22266
-
Andrew Lenharth authored
llvm-svn: 22265
-
- Jun 19, 2005
-
-
Andrew Lenharth authored
llvm-svn: 22263
-
Andrew Lenharth authored
llvm-svn: 22262
-
Andrew Lenharth authored
so this doesn't crash when run. It is hard to tell if things are right enough to work correctly with all the TmpInstructions running around llvm-svn: 22261
-
Andrew Lenharth authored
llvm-svn: 22260
-
- Jun 18, 2005
-
-
Andrew Lenharth authored
llvm-svn: 22255
-
Andrew Lenharth authored
llvm-svn: 22254
-
Reid Spencer authored
not casting to the correct type. llvm-svn: 22250
-
Reid Spencer authored
GCC 4.0.0 compiler (sometimes incorrectly) warns about under release build. llvm-svn: 22249
-
- Jun 17, 2005
-
-
Andrew Lenharth authored
convention? ;) llvm-svn: 22247
-
Chris Lattner authored
llvm-svn: 22246
-
Chris Lattner authored
llvm-svn: 22245
-
Tanya Lattner authored
llvm-svn: 22243
-
Tanya Lattner authored
llvm-svn: 22242
-
Tanya Lattner authored
llvm-svn: 22241
-
Tanya Lattner authored
llvm-svn: 22240
-