- 812c488 Do IMPLICIT_DEFs on incoming args' hard regs, to avoid confusing the regalloc. by Brian Gaeke · 21 years ago
- 0cf0c37 Delete the allocate*TargetMachine function, which is now dead . by Chris Lattner · 21 years ago
- 71d24aa Make these format a bit nicer by Chris Lattner · 21 years ago
- d36c970 Auto-registrate target by Chris Lattner · 21 years ago
- 3a08589 Support setcc on fp values. by Brian Gaeke · 21 years ago
- 4185d03 Add floating-point branches and compares. Compares don't complete by Brian Gaeke · 21 years ago
- 7e540fe Fix bug where SwitchSection would fail to change to ".bss" successfully. by Brian Gaeke · 21 years ago
- ccdd70a Fix bug involving bool arguments to binary operators. Fix typo in comment. by Brian Gaeke · 21 years ago
- 2a9f539 Fix bug in copying long constants to register pairs. We were getting by Brian Gaeke · 21 years ago
- f9a7546 Support 'ret float' by Brian Gaeke · 21 years ago
- 38343f6 Add #includes by Chris Lattner · 21 years ago
- a9a582f Fix potential problems with unreachable basic blocks. by Chris Lattner · 21 years ago
- d2d5df2 Fix indentation to be 2 spaces. by Misha Brukman · 21 years ago
- ea09126 visitSetCondInst() takes a parameter of type `SetCondInst' by Misha Brukman · 21 years ago
- 6bd5551 Allow saving and restoring of double and float registers. by Brian Gaeke · 21 years ago
- c53105c Add FITOS, FITOD, and F{ADD,SUB,MUL,DIV}{S,D}. by Brian Gaeke · 21 years ago
- 8a0ae9e Support printing constant pool indices. by Brian Gaeke · 21 years ago
- ec3227f Trim whitespace. by Brian Gaeke · 21 years ago
- f54ef97 * LowercaseString moved to StringExtras.h * Wrap long line to 80 cols by Misha Brukman · 21 years ago
- 57ff2e3 Add FSTOD and FDTOS conversion instructions. by Brian Gaeke · 21 years ago
- 495a097 Support cast float to float, cast double to float, and cast float to double. by Brian Gaeke · 21 years ago
- 60c73e4 Make the double-fp pseudo registers be "NamedRegs". by Brian Gaeke · 21 years ago
- 13dc433 Fix a dyn_cast in copyConstantToRegister which should have been a cast. by Brian Gaeke · 21 years ago
- be81e82 The long integer pseudo-regs are history. So long, we hardly knew ye. by Brian Gaeke · 21 years ago
- c7fd0f4 Use correct add*Imm form in more BuildMI calls. by Brian Gaeke · 21 years ago
- af0492e Rename the load and store opcodes. The non-fp ones only have one by Brian Gaeke · 21 years ago
- e7f9e0b Rename the load and store opcodes. The non-fp ones only have one by Brian Gaeke · 21 years ago
- 4473303 Rename the load and store opcodes. The non-fp ones only have one by Brian Gaeke · 21 years ago
- 7548a54 Strange as it may sound, we'll not use LDD/STD to store longs. For reasons of by Brian Gaeke · 21 years ago
- 00e514e Support constant cast expressions. by Brian Gaeke · 21 years ago
- f54d912 Add pseudo-registers and register class for 64-bit integer values. by Brian Gaeke · 21 years ago
- 0280aa9 Order #includes as per style guide. by Misha Brukman · 21 years ago
- 3048373 Move the IntrinsicLowering header into the CodeGen directory, as per PR346 by Chris Lattner · 21 years ago
- 9d2427c .zero doesn't work in the Solaris assembler. by Brian Gaeke · 21 years ago
- a3c5762 Get rid of selects the easy way by Brian Gaeke · 21 years ago
- cfaf224 Make visitAllocaInst() look more like its X86 counterpart. by Brian Gaeke · 21 years ago
- 4f217fd Mess around with allocation order. In particular, I think we ought to be by Brian Gaeke · 21 years ago
- fbaae01 JMPL has a delay slot. by Brian Gaeke · 21 years ago
- 0735920 Clean up the commented-out F3_3 stuff. by Brian Gaeke · 21 years ago
- f89cc65 Fix jmpl. Add some FP moves. by Brian Gaeke · 21 years ago
- ceb2241 Support printing base+offset pairs where the offset is a register. by Brian Gaeke · 21 years ago
- 9d67ea0 Support intrinsic calls (although no particular intrinsics are supported yet). by Brian Gaeke · 21 years ago
- 562d5b0 Add load instructions for floating-point registers. by Brian Gaeke · 21 years ago
- c93a752 Support alloca instructions. by Brian Gaeke · 21 years ago
- 6713d98 Make storeRegToStackSlot slightly shorter. by Brian Gaeke · 21 years ago
- 070bb4a Set the isBranch and isTerminator flags on branch instructions correctly. by Brian Gaeke · 21 years ago
- 8308d04 Emit stores correctly; don't fail an assertion. by Brian Gaeke · 21 years ago
- 6c868a4 Support generating machine instructions for Phi nodes (based on x86, but with by Brian Gaeke · 21 years ago
- fc7fa31 Recognize more branches. by Brian Gaeke · 21 years ago
- 09c1309 Use addGlobalAddress and addMBB for call & branch targets instead of addPCDisp. by Brian Gaeke · 21 years ago
- f70c22b Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID() by Chris Lattner · 21 years ago
- d6a1053 Fix thinko in visitor... ShiftInsts should currently be delegated by Brian Gaeke · 21 years ago
- f405280 I think we'll use the standard lowering passes for now. by Brian Gaeke · 21 years ago
- e14e338 Fix bug generating code for void call instructions: don't call by Brian Gaeke · 21 years ago
- 5eb6474 Squash a warning from the Solaris assembler by aligning the stack by Brian Gaeke · 21 years ago
- 446ae11 Allow special-casing of operand printing based on opcode. Print by Brian Gaeke · 21 years ago
- 9df9282 Support constant GEP expressions. by Brian Gaeke · 21 years ago
- 143e0ea Adjust to new TM interfaces by Chris Lattner · 21 years ago
- 429022b Add support for widening integral casts. by Brian Gaeke · 21 years ago
- 59dbff7 Add a bunch more branches by Brian Gaeke · 21 years ago
- 9f56482 Flesh out GEP support by Brian Gaeke · 21 years ago
- 6b1d2fa Add ADD with immediate by Brian Gaeke · 21 years ago
- c3e9701 Add forms of CMP, SUBCC, and a few branches, and some comments. by Brian Gaeke · 21 years ago
- 532e60c Add stub support for GEPs. by Brian Gaeke · 21 years ago
- e302a7e Add support for copying bool constants to registers. by Brian Gaeke · 21 years ago
- ef8e48a I don't think we have to have 4 extra allocated (but unused) bytes on the stack. by Brian Gaeke · 21 years ago
- 3d11e8a I started working on casts, but I don't have anything compilable yet. by Brian Gaeke · 21 years ago
- 8005ed3 Don't print [%reg + 0], just print [%reg] by Brian Gaeke · 21 years ago
- f3334eb First version of code to handle loads. Stub function for handling stores. by Brian Gaeke · 21 years ago
- 562cb16 Support loading arguments from %I0...%I5 into virtual registers in by Brian Gaeke · 21 years ago
- d54c38b It's setting up the call args right now, but on the callee side, it's by Brian Gaeke · 21 years ago
- 4d0cda4 This is a start on handling setcc instructions. As the comment notes, we by Chris Lattner · 21 years ago
- 6179047 andd subcc instructions which is used to create the 'cmp' pseudo instruction by Chris Lattner · 21 years ago
- 0d538bb Avoid emitting an extra copy on each 32-bit operation by Chris Lattner · 21 years ago
- 88ddd4a Make generation of stack-slot loads and copies less ugly. by Brian Gaeke · 21 years ago
- fa4bb09 Fix bug in printing loads. by Brian Gaeke · 21 years ago
- 4be7ca5 Add support for shift instructions, wrap some long lines by Chris Lattner · 21 years ago
- a562efc Fix encoding of existing shift instructions, add rr shifts by Chris Lattner · 21 years ago
- 22ede70 Add a bunch more instructions by Chris Lattner · 21 years ago
- f97b31e Merge my changes with brians by Chris Lattner · 21 years ago
- 0f51cc1 Add in some things I forgot, which Chris helpfully reminded me of... by Brian Gaeke · 21 years ago
- 59e04e4 Add support for the "Y" register, used by MUL & DIV. by Brian Gaeke · 21 years ago
- e88c9dc Add UDIV, SDIV, and a few variants of WR. by Brian Gaeke · 21 years ago
- 2d4fa8f Preliminary support for getting 64-bit integer constants into registers. by Brian Gaeke · 21 years ago
- ff82826 Prune unnecessary #includes by Brian Gaeke · 21 years ago
- 2011710 Simple delay slot filler pass. by Brian Gaeke · 21 years ago
- 86a8790 Add references to delay slot filler pass. Fill in addPassesToJITCompile method. by Brian Gaeke · 21 years ago
- 3a8ad62 First attempt at handling frame index elimination. by Brian Gaeke · 21 years ago
- 1c38175 First attempt at special-casing printing of [%reg + offset] for by Brian Gaeke · 21 years ago
- 856e4fc Delete reference to "the Mach-O Runtime ABI". by Brian Gaeke · 21 years ago
- ea8494b Deal with call return values. by Brian Gaeke · 21 years ago
- 6c5526e Add support for many of the MRegisterInfo callbacks. by Brian Gaeke · 21 years ago
- 8542e08 Add load, store, and NOP instructions. Fix up comments. by Brian Gaeke · 21 years ago
- a778ca5 Add support for printing pc-relative displacements of functions (as used in by Brian Gaeke · 21 years ago
- f7e44ef Add support for call instructions (0-ary only for now). by Brian Gaeke · 21 years ago
- 54cc3c2 The .type directive on Solaris uses the # character instead of @. by Brian Gaeke · 21 years ago
- 6d339f9 Fix bug in zero-extending of shorts. by Brian Gaeke · 21 years ago
- 032f80f Add UMULrr and SMULrr instructions. by Brian Gaeke · 21 years ago
- 79db740 Use ! for comment char; it works in both Solaris as and GAS. by Brian Gaeke · 21 years ago
- f57e364 Make getClass more robust by adding cLong. Add handling for Mul instruction. by Brian Gaeke · 21 years ago