- b625f2f Factor the addressing mode and the load/store VT out of LoadSDNode by Dan Gohman · 18 years ago
- 824a721 If there's no instructions being emitted on X86 for a function, emit a by Bill Wendling · 18 years ago
- 381802f If there are no machine instructions emitted for a function, then insert by Bill Wendling · 18 years ago
- 1910e2f JITEmitter.cpp was trying to sync the icache for function stubs, but by Chris Lattner · 18 years ago
- f9c98e6 The last pieces needed for loading arbitrary by Duncan Sands · 18 years ago
- 25edeb3 Honor explicit section information on Darwin. by Dale Johannesen · 18 years ago
- 5c5eb80 Implement flt_rounds for PowerPC. by Dale Johannesen · 18 years ago
- ef97c67 get symbolic information for ppc ldbl nodes. by Chris Lattner · 18 years ago
- a7a02fb Fix a latent bug exposed by my truncstore patch. We compiled stfiwx-2.ll to: by Chris Lattner · 18 years ago
- d15d086 Revert the part of 45848 that treated weak globals by Dale Johannesen · 18 years ago
- ddf8956 This commit changes: by Chris Lattner · 18 years ago
- 0bd4893 * Introduce a new SelectionDAG::getIntPtrConstant method by Chris Lattner · 18 years ago
- 4af3494 Fix and enable EH for x86-64 Darwin. Adds by Dale Johannesen · 18 years ago
- e46307a If someone wants to implement ppc TRAP, they can go for it :) by Chris Lattner · 18 years ago
- 48be23c rename SDTRet -> SDTNone. by Chris Lattner · 18 years ago
- 5080f4d rename MachineInstr::setInstrDescriptor -> setDesc by Chris Lattner · 18 years ago
- c7406ae Weak things initialized to 0 don't go in bss on Darwin. by Dale Johannesen · 18 years ago
- 007f984 Output sinl for a long double FSIN node, not sin. by Duncan Sands · 18 years ago
- dd41527 remove explicit sets of 'neverHasSideEffects' that can now be by Chris Lattner · 18 years ago
- 9b37aaf get def use info more correct. by Chris Lattner · 18 years ago
- 038129d Emit unused EH frames for weak definitions on Darwin, by Dale Johannesen · 18 years ago
- e51775d Use size_t to store Pos, avoid truncating value by Duncan Sands · 18 years ago
- fe39edd Finally implement correct ordered comparisons for PPC, even though by Chris Lattner · 18 years ago
- 749c6f6 rename TargetInstrDescriptor -> TargetInstrDesc. by Chris Lattner · 18 years ago
- c17d69f use predicate. by Chris Lattner · 18 years ago
- 7358c19 no need to explicitly clear these fields. by Chris Lattner · 18 years ago
- 349c495 Move a bunch more accessors from TargetInstrInfo to TargetInstrDescriptor by Chris Lattner · 18 years ago
- cc8cd0c remove MachineOpCode typedef. by Chris Lattner · 18 years ago
- 6924430 Rename MachineInstr::getInstrDescriptor -> getDesc(), which reflects by Chris Lattner · 18 years ago
- 43dbe05 Move even more functionality from MRegisterInfo into TargetInstrInfo. by Owen Anderson · 18 years ago
- 834f1ce rename isLoad -> isSimpleLoad due to evan's desire to have such a predicate. by Chris Lattner · 18 years ago
- 2e48a70 rename isStore -> mayStore to more accurately reflect what it captures. by Chris Lattner · 18 years ago
- c8478d8 Change the 'isStore' inferrer to look for 'SDNPMayStore' by Chris Lattner · 18 years ago
- 9c9fbf8 remove some isStore flags that are now inferred automatically. by Chris Lattner · 18 years ago
- 165b60d Correct order of parameters. by Evan Cheng · 18 years ago
- 02aabbf Change MachineRelocation::DoesntNeedFnStub to NeedStub. This fields will be used by Evan Cheng · 18 years ago
- 564da5d leopard and above support alignment for common symbols. by Chris Lattner · 18 years ago
- f6372aa Move some more instruction creation methods from RegisterInfo into InstrInfo. by Owen Anderson · 18 years ago
- 264e6fe Fix a bug in my previous patch: refer to the impl not the pure virtual version. It's unclear why gcc would ever compile this... by Chris Lattner · 18 years ago
- 6410552 Fix a problem where lib/Target/TargetInstrInfo.h would include and use by Chris Lattner · 18 years ago
- d10fd97 Move copyRegToReg from MRegisterInfo to TargetInstrInfo. This is part of the by Owen Anderson · 18 years ago
- 84bc542 Rename SSARegMap -> MachineRegisterInfo in keeping with the idea by Chris Lattner · 18 years ago
- 8aa797a Add new shorter predicates for testing machine operands for various types: by Chris Lattner · 18 years ago
- f738230 More cleanups for MachineOperand: by Chris Lattner · 18 years ago
- 9a1ceae Use MachineOperand::getImm instead of MachineOperand::getImmedValue. Likewise setImmedValue -> setImm by Chris Lattner · 18 years ago
- 4ee451d Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
- fc643c5 remove attribution from lib Makefiles. by Chris Lattner · 18 years ago
- 5a6c91a Fix unintented change from last commit by Nicolas Geoffray · 18 years ago
- 616585b Enable EH for linux/ppc32 targets by Nicolas Geoffray · 18 years ago
- 696f768 Enable EH on PPC Darwin. This basically works; there by Dale Johannesen · 18 years ago
- ee91254 Mark the "isRemat" instruction as never having side effects. by Bill Wendling · 18 years ago
- 6e141fd Implicit def instructions, e.g. X86::IMPLICIT_DEF_GR32, are always re-materializable and they should not be spilled. by Evan Cheng · 18 years ago
- d964285 Fix a significant code quality regression I introduced on PPC64 quite by Chris Lattner · 18 years ago
- 3fc027d implement __builtin_return_addr(0) on ppc. by Chris Lattner · 18 years ago
- 73944fb refactor some code to avoid overloading the name 'usesLR' in by Chris Lattner · 18 years ago
- 5a75961 Fix a compilation warning. by Evan Cheng · 18 years ago
- 0f940c9 Initial commit of the machine code LICM pass. It successfully hoists this: by Bill Wendling · 18 years ago
- 8c24e74 Added canFoldMemoryOperand for PPC. by Evan Cheng · 18 years ago
- d64b5c8 Add a argument to storeRegToStackSlot and storeRegToAddr to specify whether by Evan Cheng · 18 years ago
- aee4af6 Remove redundant foldMemoryOperand variants and other code clean up. by Evan Cheng · 18 years ago
- e62f97c Allow some reloads to be folded in multi-use cases. Specifically testl r, r -> cmpl [mem], 0. by Evan Cheng · 18 years ago
- 1f87300 Implement ExpandOperationResult for ppc i64 fp->int, which fixes by Chris Lattner · 18 years ago
- 789db09 Fix a crash on invalid code due to memcpy lowering. by Chris Lattner · 18 years ago
- 1d4ce2a Fix .eh table linkage issues on Darwin. Some EH support by Dale Johannesen · 18 years ago
- 50cdabc Remove meaningless qualifiers from return types, avoiding compiler warnings. by Dan Gohman · 18 years ago
- b1d40d9 Revert previous; these files aren't ready to go in yet. by Dale Johannesen · 18 years ago
- b97aec6 Add parameter to getDwarfRegNum to permit targets by Dale Johannesen · 18 years ago
- c69107c Unifacalize the CALLSEQ{START,END} stuff. by Bill Wendling · 18 years ago
- 0f8d9c0 Unify CALLSEQ_{START,END}. They take 4 parameters: the chain, two stack by Bill Wendling · 18 years ago
- 3809fbe Completely forgot, that we have some debug information emission on PPC. This should fix by Anton Korobeynikov · 18 years ago
- 20ab290 Add a flag for indirect branch instructions. by Owen Anderson · 18 years ago
- f191c80 Use TableGen to emit information for dwarf register numbers. by Anton Korobeynikov · 18 years ago
- ca0ed74 Eliminate the remaining uses of getTypeSize. This by Duncan Sands · 18 years ago
- f4c164c Fix crash before main on ppc/linux with static constructors. PR1771 by Nick Lewycky · 18 years ago
- 7921706 Disable a couple more things for ppcf128. by Dale Johannesen · 18 years ago
- 152b7e1 Temporary solution: added a different set of BCTRL_Macho / BCTRL_ELF with right callee-saved defs set for ppc64. by Evan Cheng · 18 years ago
- 3311876 Use ptr type in the immediate field of a BxA instruction so we don't end up selecting 32-bit call instruction for ppc64. by Evan Cheng · 18 years ago
- 26cb286 comment fixes by Chris Lattner · 18 years ago
- fabd32d More ppcf128 issues (maybe the last)? by Dale Johannesen · 18 years ago
- f0a0cdd - Added getOpcodeAfterMemoryUnfold(). It doesn't unfold an instruction, but only returns the opcode of the instruction post unfolding. by Evan Cheng · 18 years ago
- 58184e6 Use SmallVectorImpl instead of SmallVector with hardcoded size in MRegister public interface. by Evan Cheng · 18 years ago
- f602a25 Fix a bug handling frame references in ppc inline asm when the frame offset by Chris Lattner · 18 years ago
- 1de7c1d Change LowerFP_TO_SINT to create the specific code it needs instead of by Chris Lattner · 18 years ago
- 347d39f Revert 42908 for now. by Evan Cheng · 18 years ago
- 296c176 Fix type mismatch error in PPC Altivec (only causes by Dale Johannesen · 18 years ago
- 8ddde0a Change the names used for internal labels to use the current by Dan Gohman · 18 years ago
- a3f269f Mark vector pow, ctpop, cttz, and ctlz as Expand on PowerPC. by Dan Gohman · 18 years ago
- f96e4de Set ISD::FPOW to Expand. by Dan Gohman · 18 years ago
- 6eaeff2 Next PPC long double bits: ppcf128->i32 conversion. by Dale Johannesen · 18 years ago
- 3ce990d When we start enabling SMUL_LOHI/UMUL_LOHI or SDIVREM/UDIVREM in by Dan Gohman · 18 years ago
- 638ccd5 Next powerpc long double bits. Comparisons work, by Dale Johannesen · 18 years ago
- 161e897 First round of ppc long double. call/return and by Dale Johannesen · 18 years ago
- 66f0f64 - Added a few target hooks to generate load / store instructions from / to any by Evan Cheng · 18 years ago
- cb406c2 Use empty() member functions when that's what's being tested for instead by Dan Gohman · 18 years ago
- 8248294 TargetAsmInfo::getAddressSize() was incorrect for x86-64 and 64-bit targets by Dan Gohman · 18 years ago
- 9efce63 Allow copyRegToReg to emit cross register classes copies. by Evan Cheng · 18 years ago
- 677ccc6 More explicit keywords. by Dan Gohman · 18 years ago
- 76a4023 Honor user-defined section specification of a global, ignores whether its initializer is null. by Evan Cheng · 18 years ago
- 0f0daea Do not override user specified section. by Devang Patel · 18 years ago
- 92dfe20 Remove isReg, isImm, and isMBB, and change all their users to use by Dan Gohman · 18 years ago