- ae9f3a3 Unbreak build with gcc 4.3: provide missed includes and silence most annoying warnings. by Anton Korobeynikov · 17 years ago
- d497d9f I cannot find a libgcc function for this builtin. Therefor expanding it to a noop (which is how it use to be treated). If someone who knows the x86 backend better than me could tell me how to get a lock prefix on an instruction, that would be nice to complete x86 support. by Andrew Lenharth · 17 years ago
- 00fee65 In TargetLowering::LowerCallTo, don't assert that by Duncan Sands · 18 years ago
- e179584 Change how FP immediates are handled. by Nate Begeman · 18 years ago
- 977a76f Simplify some logic in ComputeMaskedBits. And change ComputeMaskedBits by Dan Gohman · 18 years ago
- fd29e0e Convert SelectionDAG::ComputeMaskedBits to use APInt instead of uint64_t. by Dan Gohman · 18 years ago
- 6f0d024 Rename MRegisterInfo to TargetRegisterInfo. by Dan Gohman · 18 years ago
- 5fd79d0 It's not always safe to fold movsd into xorpd, etc. Check the alignment of the load address first to make sure it's 16 byte aligned. by Evan Cheng · 18 years ago
- 69de193 Re-apply the memory operand changes, with a fix for the static by Dan Gohman · 18 years ago
- 4e3f5a4 Dwarf requires variable entries to be in the source order. Right now, since we are recording variable information at isel time this means parameters would appear in the reverse order. The short term fix is to issue recordVariable() at asm printing time instead. by Evan Cheng · 18 years ago
- 3d62d78 explicitly include Compiler.h instead of getting it from tblgen in the middle of a class. by Chris Lattner · 18 years ago
- 4eecdeb Get rid of the annoying blank lines before labels. by Evan Cheng · 18 years ago
- a844bde SDIsel processes llvm.dbg.declare by recording the variable debug information descriptor and its corresponding stack frame index in MachineModuleInfo. This only works if the local variable is "homed" in the stack frame. It does not work for byval parameter, etc. by Evan Cheng · 18 years ago
- 334dc1f Revert 46556 and 46585. Dan please fix the PseudoSourceValue problem and re-commit. by Evan Cheng · 18 years ago
- c6c391d Create a new class, MemOperand, for describing memory references by Dan Gohman · 18 years ago
- ff9b373 Even though InsertAtEndOfBasicBlock is an ugly hack it still deserves a proper name. Rename it to EmitInstrWithCustomInserter since it does not necessarily insert by Evan Cheng · 18 years ago
- d102593 Use getPreferredAlignmentLog or getPreferredAlignment by Duncan Sands · 18 years ago
- f9c98e6 The last pieces needed for loading arbitrary by Duncan Sands · 18 years ago
- ddf8956 This commit changes: by Chris Lattner · 18 years ago
- 5080f4d rename MachineInstr::setInstrDescriptor -> setDesc by Chris Lattner · 18 years ago
- 9c5525f Add missing newline at EOF. by Duncan Sands · 18 years ago
- 749c6f6 rename TargetInstrDescriptor -> TargetInstrDesc. 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
- f6372aa Move some more instruction creation methods from RegisterInfo into InstrInfo. by Owen Anderson · 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
- 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
- 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
- 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
- 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
- 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
- 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
- 347d39f Revert 42908 for now. by Evan Cheng · 18 years ago
- 8ddde0a Change the names used for internal labels to use the current by Dan Gohman · 18 years ago
- f96e4de Set ISD::FPOW to Expand. by Dan Gohman · 18 years ago
- 85d0aaa Fix CodeGen/Generic/BasicInstrs.llx on sparc by marking divrem by Chris Lattner · 18 years ago
- 66f0f64 - Added a few target hooks to generate load / store instructions from / to any by Evan Cheng · 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
- 071a279 Remove (somewhat confusing) Imp<> helper, use let Defs = [], Uses = [] instead. by Evan Cheng · 18 years ago
- f7331b3 Fold the adjust_trampoline intrinsic into by Duncan Sands · 18 years ago
- 718cb66 Add lengthof and endof templates that hide a lot of sizeof computations. by Owen Anderson · 18 years ago
- 35b35c5 Add a variant of foldMemoryOperand to fold any load / store, not just load / store from / to stack slots. by Evan Cheng · 18 years ago
- 8c1e6a1 long double patch 2 of N. Handle it in TargetData. by Dale Johannesen · 18 years ago
- 36397f5 Support for trampolines, except for X86 codegen which is still under discussion. by Duncan Sands · 18 years ago
- b8275a3 Don't ignore the return value of AsmPrinter::doInitialization and by Dan Gohman · 18 years ago
- ffbacca No more noResults. by Evan Cheng · 18 years ago
- 64d80e3 Change instruction description to split OperandList into OutOperandList and by Evan Cheng · 18 years ago
- 2365f51 Long live the exception handling! by Anton Korobeynikov · 18 years ago
- 03494d7 Fix for PR1540: Specify F0, F1 are sub-registers of D0, etc. by Evan Cheng · 18 years ago
- 8dc4b59 Fix CodeGen/Generic/print-arith-fp.ll on sparc (PR1551) by Chris Lattner · 18 years ago
- 75ce010 Assert when TLS is not implemented. by Lauro Ramos Venancio · 18 years ago
- 082ced9 Fix an oversight: for modules with no other identifying target info, by Chris Lattner · 18 years ago
- 87bdba6 The various "getModuleMatchQuality" implementations should return by Chris Lattner · 18 years ago
- e644ef7 Convert .cvsignore files by John Criswell · 18 years ago
- ea859be Move ComputeMaskedBits, MaskedValueIsZero, and ComputeNumSignBits from by Dan Gohman · 18 years ago
- 6ae3626 RemoveBranch() and InsertBranch() now returns number of instructions deleted / inserted. by Evan Cheng · 18 years ago
- 1997473 Drop 'const' by Devang Patel · 18 years ago
- 3e15bf3 Use 'static const char' instead of 'static const int'. by Devang Patel · 18 years ago
- 794fd75 Do not use typeinfo to identify pass in pass manager. by Devang Patel · 18 years ago
- 97de913 eliminateFrameIndex() change. by Evan Cheng · 18 years ago
- bf2c8b3 Added MRegisterInfo hook to re-materialize an instruction. by Evan Cheng · 18 years ago
- d0b82b3 Refactoring of formal parameter flags. Enable properly use of by Anton Korobeynikov · 18 years ago
- 5e6df46 PEI now passes a RegScavenger ptr to eliminateFrameIndex. by Evan Cheng · 18 years ago
- 0fa1b6d By default, spills kills the register being stored. by Evan Cheng · 18 years ago
- 2ad9f17 Simplify lowering and selection of exception ops. by Jim Laskey · 18 years ago
- 62819f3 Support to provide exception and selector registers. by Jim Laskey · 18 years ago
- b371f45 Re-apply my liveintervalanalysis changes. Now with PR1207 fixes. by Evan Cheng · 18 years ago
- a284cbf For PR1207: by Reid Spencer · 18 years ago
- eceada6 Added getReservedRegs(). by Evan Cheng · 18 years ago
- d2b7cec Generalize TargetData strings, to support more interesting forms of data. by Chris Lattner · 19 years ago
- bcc5f36 Finish off bug 680, allowing targets to custom lower frame and return by Nate Begeman · 19 years ago
- 1ee2925 Make LABEL a builtin opcode. by Jim Laskey · 19 years ago
- dc77540 hasFP() is now a virtual method of MRegisterInfo. by Evan Cheng · 19 years ago
- 58092e3 Teach TargetData to handle 'preferred' alignment for each target, and use by Chris Lattner · 19 years ago
- c2b861d Fix naming inconsistency. by Evan Cheng · 19 years ago
- 4785781 For PR950: by Reid Spencer · 19 years ago
- 95b2c7d eliminate static ctors for Statistic objects. by Chris Lattner · 19 years ago
- f5da133 What should be the last unnecessary <iostream>s in the library. by Bill Wendling · 19 years ago
- ac0b6ae Detemplatize the Statistic class. The only type it is instantiated with by Chris Lattner · 19 years ago
- d17aa4b These asm printers shouldn't use assembly/writer.h by Chris Lattner · 19 years ago
- 12a4478 MachineInstr::setOpcode -> MachineInstr::setInstrDescriptor by Evan Cheng · 19 years ago
- c0f64ff Change MachineInstr ctor's to take a TargetInstrDescriptor reference instead by Evan Cheng · 19 years ago
- 6ce7dc2 Properly transfer kill / dead info. by Evan Cheng · 19 years ago
- 7ce4578 Matches MachineInstr changes. by Evan Cheng · 19 years ago
- 0d53826 Match tblegen changes. by Evan Cheng · 19 years ago
- 56fe527 remove redundant/dead vars by Chris Lattner · 19 years ago
- 9c5d4de silence warnings by Chris Lattner · 19 years ago
- 3ed469c For PR786: by Reid Spencer · 19 years ago