- Nov 16, 2004
-
-
Chris Lattner authored
* Get rid of "emitMaybePCRelativeValue", either we want to emit a PC relative value or not: drop the maybe BS. As it turns out, the only places where the bool was a variable coming in, the bool was a dynamic constant. llvm-svn: 17867
-
Chris Lattner authored
set up. llvm-svn: 17862
-
- Nov 05, 2004
-
-
John Criswell authored
llvm-svn: 17488
-
Chris Lattner authored
llvm-svn: 17484
-
- Oct 18, 2004
-
-
Chris Lattner authored
llvm-svn: 17126
-
- Oct 17, 2004
-
-
Chris Lattner authored
us to use index registers for CPI's llvm-svn: 17082
-
- Oct 15, 2004
-
-
Chris Lattner authored
contributed by Jeff Cohen! llvm-svn: 17010
-
- Sep 12, 2004
-
-
Misha Brukman authored
llvm-svn: 16299
-
- Sep 02, 2004
-
-
Reid Spencer authored
Move include/Config and include/Support into include/llvm/Config, include/llvm/ADT and include/llvm/Support. From here on out, all LLVM public header files must be under include/llvm/. llvm-svn: 16137
-
- Aug 11, 2004
-
-
Chris Lattner authored
llvm-svn: 15647
-
- Jul 17, 2004
-
-
Chris Lattner authored
shrd [mem], reg, imm This fixes the jit-ls failure on 186.crafty. llvm-svn: 14914
-
- Jun 02, 2004
-
-
Chris Lattner authored
llvm-svn: 13952
-
- May 14, 2004
-
-
Brian Gaeke authored
MachineBasicBlocks instead. llvm-svn: 13568
-
- Apr 23, 2004
-
-
Brian Gaeke authored
llvm-svn: 13120
-
- Apr 13, 2004
-
-
Chris Lattner authored
llvm-svn: 12894
-
- Mar 09, 2004
-
-
Alkis Evlogimenos authored
llvm-svn: 12252
-
Alkis Evlogimenos authored
llvm-svn: 12251
-
- Feb 28, 2004
-
-
Alkis Evlogimenos authored
the size of the immediate and the memory operand on instructions that use them. This resolves problems with instructions that take both a memory and an immediate operand but their sizes differ (i.e. ADDmi32b). llvm-svn: 11967
-
- Feb 27, 2004
-
-
Alkis Evlogimenos authored
llvm-svn: 11921
-
- Feb 17, 2004
-
-
Chris Lattner authored
llvm-svn: 11560
-
Chris Lattner authored
llvm-svn: 11537
-
- Feb 15, 2004
-
-
Alkis Evlogimenos authored
MRegisterInfo::getNumRegs() instead of MRegisterInfo::FirstVirtualRegister. Also use MRegisterInfo::is{Physical,Virtual}Register where appropriate. llvm-svn: 11477
-
Alkis Evlogimenos authored
that will be responsible for the creation of MachineFunctions and will be required by all MachineFunctionPass passes. llvm-svn: 11453
-
- Feb 12, 2004
-
-
Chris Lattner authored
generating the llvm.memcpy intrinsic. llvm-svn: 11351
-
Alkis Evlogimenos authored
ilist of MachineInstr objects. This allows constant time removal and insertion of MachineInstr instances from anywhere in each MachineBasicBlock. It also allows for constant time splicing of MachineInstrs into or out of MachineBasicBlocks. llvm-svn: 11340
-
- Feb 04, 2004
-
-
Alkis Evlogimenos authored
operand of the instruction and thus simplify the register allocation. llvm-svn: 11124
-
- Dec 20, 2003
-
-
Alkis Evlogimenos authored
instruction selector by adding a new pseudo-instruction FP_REG_KILL. This instruction implicitly defines all x86 fp registers and is a terminator so that passes which add machine code at the end of basic blocks (like phi elimination) do not add instructions between it and the branch or return instruction. llvm-svn: 10562
-
Chris Lattner authored
been emitted. Also, since the FPK pass is causing memory access violations, disable it. llvm-svn: 10559
-
Chris Lattner authored
llvm-svn: 10545
-
Chris Lattner authored
llvm-svn: 10542
-
- Dec 12, 2003
-
-
John Criswell authored
a pointer. This evades a warning emitted by GCC when we cast from unsigned int (32 bit) to void * (64 bit) on SparcV9. llvm-svn: 10435
-
Chris Lattner authored
namespacification. llvm-svn: 10430
-
- Nov 11, 2003
-
-
Brian Gaeke authored
llvm-svn: 9903
-
- Oct 20, 2003
-
-
John Criswell authored
Header files will be on the way. llvm-svn: 9298
-
Chris Lattner authored
* Implement R1 = R2 * C where R1 and R2 are 32 or 16 bits. This avoids an extra copy into a register, reducing register pressure. llvm-svn: 9278
-
- Oct 17, 2003
-
-
Brian Gaeke authored
llvm-svn: 9187
-
- Aug 18, 2003
-
-
Misha Brukman authored
llvm-svn: 7944
-
- Aug 13, 2003
-
-
Brian Gaeke authored
FunctionPassManager, to support function-at-a-time compilation and emission of code. llvm-svn: 7821
-
- Aug 05, 2003
-
-
Chris Lattner authored
Physical registers should not float around. llvm-svn: 7587
-
- Aug 03, 2003
-
-
Chris Lattner authored
llvm-svn: 7532
-