- 4c14f33 * Change class of BoolTy back to cInt * Fix indentation back to 2 spaces by Misha Brukman · 21 years ago
- c8e8764 * Add BoolAlignment to TargetData, default is 1 byte, size 1 byte by Misha Brukman · 21 years ago
- cc46c4f Remove some (LARGE) abandoned code for the release. If this is ever needed by Chris Lattner · 21 years ago
- 2ed17ca * Change bool from cInt to cByte (for now) by Misha Brukman · 21 years ago
- 3dbb504 Fix cases where we generated horrible code like this: by Chris Lattner · 21 years ago
- 7848e68 These files don't need to include <iostream> since they include "Support/Debug.h". by Brian Gaeke · 21 years ago
- a31f1f7 * Add the lost fix to define the second reg of a 2-reg representation of longs by Misha Brukman · 21 years ago
- 17a9000 * Speed up canUseAsImmediateForOpcode() by comparing Operand before by Misha Brukman · 21 years ago
- 97a296f * Fix printing of signed immediate values (Nate Begeman) by Misha Brukman · 21 years ago
- 1013ef5 * Fix printing of signed immediate values by Misha Brukman · 21 years ago
- e0380e0 Use addSImm() instead of addImm() for stack offsets, which may be negative. by Misha Brukman · 21 years ago
- 53d9a48 Add SUBI instruction by Misha Brukman · 21 years ago
- 043c0bb Emit NaNs and INFs bit-identically to the bytecode file, if the system has by Brian Gaeke · 21 years ago
- cd2273f Shorts are aligned to 2 bytes, bools to 1 byte (in structs). by Misha Brukman · 21 years ago
- bf417a6 Treat external variables similarly to those with weak linkage: load indirect. by Misha Brukman · 21 years ago
- 86ddcf9 Differentiate between global and weak symbol loads by Misha Brukman · 21 years ago
- ec6319a * Differentiate between global and weak symbol loads by Misha Brukman · 21 years ago
- e48178e Differentiate between global and weak symbol loads by Misha Brukman · 21 years ago
- 5c45441 Double alignment in structs is 4 bytes, not 8. Patch by Nate Begeman. by Misha Brukman · 21 years ago
- d43b9fd Fix stack frame layout in prologue/epilogue. Patch courtesy of Nate Begeman. by Misha Brukman · 21 years ago
- ba1c1da Move handing of GlobalValues from getReg() to copyConstantToRegister(), this by Misha Brukman · 21 years ago
- 6111461 * Fn args passed in registers are now recorded as used by the call instruction by Misha Brukman · 21 years ago
- 7e898c3 * cFP class split into cFP32 and cFP64 by Misha Brukman · 21 years ago
- 4771288 While I'm at it, don't break codegen of mul by 3,5,9. by Chris Lattner · 21 years ago
- 596b97f Generate better code for multiplies by negative constants like -4, -1, -9, etc. by Chris Lattner · 21 years ago
- 2a4cb68 bug 122: by Reid Spencer · 21 years ago
- f4fc36e Inline 4 methods by Chris Lattner · 21 years ago
- a51e4f6 Fix infinite loop by Chris Lattner · 21 years ago
- 67910e1 CPR Fixes by Chris Lattner · 21 years ago
- 7330248 CPR fixes by Chris Lattner · 21 years ago
- 518310c bug 122: - Replace ConstantPointerRef usage with GlobalValue usage by Reid Spencer · 21 years ago
- 8863f18 bug 122: by Reid Spencer · 21 years ago
- 2786542 bug 122: - Correct isa<Constant> for GlobalValue subclass by Reid Spencer · 21 years ago
- 42df461 Make sure to emit the immediate byte for instructions like: shrd [mem], reg, imm by Chris Lattner · 21 years ago
- 3b5e6e5 Reserve the correct amt of space. by Chris Lattner · 21 years ago
- a57b76f We don't really need to #include IPO.h into this file. by Misha Brukman · 21 years ago
- bebde75 * Use LI(S) to copy constants into registers intead of ADDI(S) as the latter is by Misha Brukman · 21 years ago
- af7f28c * Store all non-volatile int registers R13-31 on the stack, restore on exit by Misha Brukman · 21 years ago
- be15f67 Fix code formatting by Misha Brukman · 21 years ago
- 01d46e9 Implement PowerPCInstrInfo::isMoveInstr(), patch by Nate Begeman by Misha Brukman · 21 years ago
- 6b4ea88 Add prototype for TargetInstrInfo::isMoveInstr() by Misha Brukman · 21 years ago
- 86fd274 * Enable allocation of registers r2-r10 by Misha Brukman · 21 years ago
- 2bf5438 Add IMPLICIT_DEFS pseudo-instruction; patch by: Nate Begeman by Misha Brukman · 21 years ago
- 039ba76 The generated instruction selector isn't (yet) functional by Misha Brukman · 21 years ago
- da2b13f * Output non-lazy linking stubs for external global variables by Misha Brukman · 21 years ago
- 6f14ad1 Define double alignment as 8 bytes now that assert(DoubleAlignment == PointerSize) by Misha Brukman · 21 years ago
- 29188c6 * Add spaces between words and numbers in comments printed out for longs/floats by Misha Brukman · 21 years ago
- 29baf29 Fix grammar. by Misha Brukman · 21 years ago
- 7c4676f Add a class for pseudo-instructions. Use it. by Brian Gaeke · 21 years ago
- 7d7ac63 Add what will eventually be the TSFlags. Big switch(opcode) statements are bad. by Brian Gaeke · 21 years ago
- d303a20 Add special handling for pseudo-instructions (print them as comments). by Brian Gaeke · 21 years ago
- 22b5cd8 Add to-do list. by Brian Gaeke · 21 years ago
- 812c488 Do IMPLICIT_DEFs on incoming args' hard regs, to avoid confusing the regalloc. by Brian Gaeke · 21 years ago
- 81d5446 The powerpc is now gone. However it is now just known as the Skeleton target. by Chris Lattner · 21 years ago
- 9404cce Build the skeleton target by Chris Lattner · 21 years ago
- 5ad021c Initial checkin of the rest of the skeleton target by Chris Lattner · 21 years ago
- 25c29d1 Initial skeleton tablegen files by Chris Lattner · 21 years ago
- 522d983 Add skeleton makefile by Chris Lattner · 21 years ago
- 6efa9d0 Initial readme by Chris Lattner · 21 years ago
- 4d143ee IA64 compat by Chris Lattner · 21 years ago
- 23f9ef0 Use new macro by Chris Lattner · 21 years ago
- 69e5845 Nuke a clearly bogus assertion by Chris Lattner · 21 years ago
- f51c7f56 Fix for PR341 by Chris Lattner · 21 years ago
- 017fdcb Revert stuff that I didn't mean to checkin by Chris Lattner · 21 years ago
- 76e2df2 Patches towards fixing PR341 by Chris Lattner · 21 years ago
- d2995df Improve codegen for the LLVM offsetof/sizeof "operator". Before we compiled by Chris Lattner · 21 years ago
- 5f8cce1 Make sure MTSPR instruction is inserted into the BasicBlock by Misha Brukman · 21 years ago
- 32caa8d Don't define the same register twice when loading a ConstantPointerRef to a reg by Misha Brukman · 21 years ago
- 8d442c2 * Fix multiplication by powers of two and otherwise by Misha Brukman · 21 years ago
- d94b6d3 Add Machine-CFG edges to SparcV9 MachineBasicBlocks. by Brian Gaeke · 21 years ago
- a596f8c * Specify that FP arith options have 3 operands by Misha Brukman · 21 years ago
- d9aa783 Correctly load FP constants out of the constant pool. by Misha Brukman · 21 years ago
- f028f82 Apple's MacOS X is another OS which does not provide alloca() via <alloca.h> by Misha Brukman · 21 years ago
- 01eca8d Implement getModuleMatchQuality and getJITMatchQuality() for PowerPC by Misha Brukman · 21 years ago
- 7c38def Implement TargetRegistrationListener by Chris Lattner · 21 years ago
- 68905bb Delete the allocate*TargetMachine function, which is now dead. by Chris Lattner · 21 years ago
- 0cf0c37 Delete the allocate*TargetMachine function, which is now dead . by Chris Lattner · 21 years ago
- 4e547ec Delete the allocate*TargetMachine function, which is now dead . by Chris Lattner · 21 years ago
- d7099bc Implement a couple of methods that TargetMachineRegistry now provides. See, 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
- 98599d0 Add compilability by Chris Lattner · 21 years ago
- bf57337 Initial impl of this file. Yes this is pretty useless right now, but it by Chris Lattner · 21 years ago
- 313efcb * Add support for indexing into structures, thanks to Chris (x86) by Misha Brukman · 21 years ago
- c1ef127 Read/write the offset value for stack-relative loads via correct instr operand. by Misha Brukman · 21 years ago
- f3f6382 Add support for __fixdfdi(), __floatdisf(), and __floatdidf() external functions by Misha Brukman · 21 years ago
- 0aa97c6 * Use several Function* for external functions instead of a std::map by Misha Brukman · 21 years ago
- fc879c3 * Add support for loading FP constants from the constant pool by Misha Brukman · 21 years ago
- 05fcd0c * Fix header comment, excise references to X86 by Misha Brukman · 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
- 2834a4d * Use a map for caching lookups to external functions (fp div/rem) by Misha Brukman · 21 years ago
- e62cd37 * Wrap long lines (comments and code) * Tabs to spaces by Misha Brukman · 21 years ago
- b093259 Add fmod() to the Module being compiled so that it gets a stub in the asm file by Misha Brukman · 21 years ago
- d18a31d * Add support for calling vararg functions (must pass doubles in int regs too) by Misha Brukman · 21 years ago
- 4cf5112 Use the more compact `bl' instead of cryptic (but equivalent) `bcl 20,31' by Misha Brukman · 21 years ago