aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM/ARMTargetMachine.cpp
AgeCommit message (Expand)Author
2009-11-15Detect need for autoalignment of the stack earlier to catch spills moreJim Grosbach
2009-11-07indicate what the native integer types for the target are.Chris Lattner
2009-11-06- Add pseudo instructions tLDRpci_pic and t2LDRpci_pic which does a pc-relativeEvan Cheng
2009-11-06Pass StringRef by value.Daniel Dunbar
2009-11-03Move subtarget check upper for NEON reg-reg fixup pass.Anton Korobeynikov
2009-11-03Turn neon reg-reg moves fixup code into separate pass. This should reduce the...Anton Korobeynikov
2009-10-28Revert r85346 change to control tail merging by CodeGenOpt::Level.Bob Wilson
2009-10-27Record CodeGen optimization level in the BranchFolding pass so that we canBob Wilson
2009-10-22Revert 84843. Evan, this was breaking some of the if-conversion tests.Bob Wilson
2009-10-22Move if-conversion before post-regalloc scheduling so the predicated instruct...Evan Cheng
2009-10-22Trim include.Evan Cheng
2009-10-02Move load / store multiple before post-alloc scheduling.Evan Cheng
2009-09-30Add a option which would move ld/st multiple pass before post-alloc scheduling.Evan Cheng
2009-09-28Pass the optimization level when constructing the ARM instruction selector.Bob Wilson
2009-09-27Enable pre-regalloc load / store multiple pass for Thumb2.Evan Cheng
2009-09-26Really remove this option.Evan Cheng
2009-09-26Remove a couple of unused command line options.Evan Cheng
2009-09-14trivial whitespace cleanupJim Grosbach
2009-08-22rename COFFMCAsmInfo -> MCAsmInfoCOFF, likewise for darwin.Chris Lattner
2009-08-22Rename TargetAsmInfo (and its subclasses) to MCAsmInfo.Chris Lattner
2009-08-15Turn on if-conversion for thumb2.Evan Cheng
2009-08-13Revert 78892 and 78895, these break generating working executables onDaniel Dunbar
2009-08-13fix a minor fixme. When building with SL and later tools, the ".eh" symbolsChris Lattner
2009-08-12Change TargetAsmInfo to be constructed via TargetRegistry from a Target+TripleChris Lattner
2009-08-11pass the TargetTriple down from each target ctor to theChris Lattner
2009-08-11Whitespace cleanup. Remove trailing whitespace.Jim Grosbach
2009-08-11Adding a blank line back.Evan Cheng
2009-08-10Enable Thumb2 instruction shrinking (32-bit to 16-bit) pass. Convert a bunch ...Evan Cheng
2009-08-08Add a skeleton Thumb2 instruction size reduction pass.Evan Cheng
2009-08-05Add a new pre-allocation pass to assign adjacent registers for Neon instructionsBob Wilson
2009-08-05Oops. I didn't mean to commit this piece yet.Bob Wilson
2009-08-05Change DAG nodes for Neon VLD2/3/4 operations to return multiple results.Bob Wilson
2009-08-04Enable load / store multiple pass for Thumb2. It's not using ldrd / strd yet.Evan Cheng
2009-08-02Move most targets TargetMachine constructor to only taking a target triple.Daniel Dunbar
2009-08-02Normalize Subtarget constructors to take a target triple string instead ofDaniel Dunbar
2009-08-02ARM TAI no longer needs a TM, but createTargetAsmInfo() still does.Chris Lattner
2009-07-27remove dead code.Chris Lattner
2009-07-25Add new helpers for registering targets.Daniel Dunbar
2009-07-18Put Target definitions inside Target specific header, and llvm namespace.Daniel Dunbar
2009-07-16Kill off <TARGET>MachineModule variables, and <TARGETASMPRINTER>ForceLinkDaniel Dunbar
2009-07-15Lift addAssemblyEmitter into LLVMTargetMachine.Daniel Dunbar
2009-07-15Lift DumpAsm / -print-emitted-asm functionality into LLVMTargetMachine.Daniel Dunbar
2009-07-15Remove old style hacks to register AsmPrinter into TargetMachine.Daniel Dunbar
2009-07-15Reapply TargetRegistry refactoring commits.Daniel Dunbar
2009-07-15Revert 75762, 75763, 75766..75769, 75772..75775, 75778, 75780, 75782 to repai...Stuart Hastings
2009-07-15Replace large swaths of copy-n-paste code with obvious helper function...Daniel Dunbar
2009-07-15Kill off old (TargetMachine level, not Target level) match quality functions.Daniel Dunbar
2009-07-15Provide TargetMachine implementations with reference to Target they were createdDaniel Dunbar
2009-07-15Register Target's TargetMachine and AsmPrinter in the new registry.Daniel Dunbar
2009-07-14Have asm printers use formatted_raw_ostream directly to avoid aDavid Greene