Fix return sequence on armv4 thumb
[oota-llvm.git] / lib / Target / ARM / ARMTargetMachine.cpp
2014-06-26 Eric ChristopherMove all of the ARM subtarget features down onto the...
2014-06-19 Eric ChristopherAdd a new subtarget hook for whether or not we'd like...
2014-06-18 Eric ChristopherMove ARMJITInfo off of the TargetMachine and down onto...
2014-06-16 James MolloyRefactor the disabling of Thumb-1 LDM/STM generation
2014-06-15 Eric ChristopherTemporarily revert r210953 in an attempt to bring the...
2014-06-13 Eric ChristopherRemove InstrItineraryData off of the TargetMachine...
2014-06-13 Eric ChristopherMove ARMJITInfo off of the TargetMachine and down onto...
2014-06-13 Eric ChristopherMove ARMSelectionDAGInfo from the TargetMachine to...
2014-06-13 Eric ChristopherMove to a private function to initialize subtarget...
2014-06-12 Eric ChristopherHave ARMSelectionDAGInfo take a DataLayout as it's...
2014-06-12 James MolloyDisable the load/store optimization pass for Thumb-1.
2014-05-30 Tim NorthoverARM & AArch64: make use of common cmpxchg idioms after...
2014-05-16 James MolloyEnable the Load/Store optimization pass for Thumb1...
2014-04-17 Tim NorthoverAtomics: promote ARM's IR-based atomics pass to CodeGen.
2014-04-03 Tim NorthoverARM: expand atomic ldrex/strex loops in IR
2014-04-02 Renato GolinRemove duplicated DMB instructions
2014-04-01 Christian PirkerARM: rename ARMle/ARMbe with ARMLE/ARMBE, and Thumble...
2014-03-31 Saleem AbdulrasoolARM: fix typo
2014-03-28 Christian PirkerAdd ARM big endian Target (armeb, thumbeb)
2014-03-22 Craig TopperPrune includes in ARM target.
2014-03-10 Craig Topper[C++11] Add 'override' keyword to virtual methods that...
2014-02-18 Tim NorthoverGlobalMerge: move "-global-merge" option to the pass...
2014-01-03 Rafael EspindolaMake the llvm mangler depend only on DataLayout.
2013-12-19 Rafael EspindolaSynchronize the NaCl DataLayout strings with the ones...
2013-12-18 Tim NorthoverARM: update comment to match reality
2013-12-18 Tim NorthoverARM: set default float ABI based on triple.
2013-12-17 Rafael EspindolaOn APCS, only try to align aggregates to 32 bits instea...
2013-12-17 Rafael EspindolaHandle i64 first for clarity. No functionality change.
2013-12-16 Rafael EspindolaOne last cleanup of LLVM's DataLayout strings.
2013-12-16 Rafael EspindolaThe preferred alignment defaults to the abi alignment...
2013-12-12 Rafael EspindolaSimplify the datalayout string of ARM and AArch64.
2013-12-10 Rafael EspindolaAdd comments documenting the ARM datalayout string.
2013-12-10 Rafael EspindolaSimplify further.
2013-12-09 Rafael EspindolaRefactor the construction of the DataLayout string...
2013-11-13 Weiming ZhaoEnable generating legacy IT block for AArch32
2013-09-09 Joey Gouly[ARMv8] Prevent generation of deprecated IT blocks...
2013-07-29 Silviu BarangaAllow generation of vmla.f32 instructions when targetin...
2013-06-19 Bill WendlingAccess the TargetLoweringInfo from the TargetMachine...
2013-06-19 Bill WendlingAccess the TargetLoweringInfo from the TargetMachine...
2013-05-13 Rafael EspindolaRemove the MachineMove class.
2013-03-27 Silviu BarangaEnabling the generation of dependency breakers for...
2013-03-21 Renato GolinAvoid NEON SP-FP unless unsafe-math or Darwin
2013-03-15 Silviu BarangaAdding an A15 specific optimization pass for interactio...
2013-01-07 Jim GrosbachARM: Fix a few copy-paste errors.
2013-01-07 Chandler CarruthSwitch TargetTransformInfo from an immutable analysis...
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-10-28 Rafael EspindolaRemove TargetELFWriterInfo.
2012-10-24 Nadav RotemImplement a basic VectorTargetTransformInfo interface...
2012-10-18 Nadav RotemReapply the TargerTransformInfo changes, minus the...
2012-10-18 Bob WilsonTemporarily revert the TargetTransform changes.
2012-10-10 Nadav RotemAdd a new interface to allow IR-level passes to access...
2012-10-08 Micah VillmowMove TargetData to DataLayout.
2012-09-27 Jush Lu[arm-fast-isel] Add support for ELF PIC.
2012-09-13 Silviu BarangaThis patch introduces A15 as a target in LLVM.
2012-07-02 Bob WilsonConsistently use AnalysisID types in TargetPassConfig.
2012-07-02 Bob WilsonAdd all codegen passes to the PassManager via TargetPas...
2012-05-01 Bill WendlingChange the PassManager from a reference to a pointer.
2012-04-06 Jim GrosbachTidy up. 80 columns.
2012-03-28 Jakob Stoklund OlesenPreserve implicit defs in ARMLoadStoreOptimizer.
2012-02-08 Andrew TrickCodegen pass definition cleanup. No functionality.
2012-02-04 Andrew TrickTargetPassConfig: confine the MC configuration to Targe...
2012-02-03 Andrew TrickAdded TargetPassConfig. The first little step toward...
2011-12-20 David BlaikieUnweaken vtables as per llvm.org/docs/CodingStandards...
2011-12-14 Evan Cheng- Add MachineInstrBundle.h and MachineInstrBundle.cpp...
2011-12-02 Nick LewyckyMove global variables in TargetMachine into new TargetO...
2011-11-16 Evan ChengSink codegen optimization level into MCCodeGenInfo...
2011-10-17 Devang Patelsvn mv Target/ARM/ARMGlobalMerge.cpp Transforms/Scalar...
2011-10-10 Lang HamesAdd a natural stack alignment field to TargetData,...
2011-09-29 Jakob Stoklund OlesenUse ExecutionDepsFix instead of NEONMoveFix.
2011-09-29 Bill WendlingMove to ISelLowering.
2011-09-28 Bill WendlingAhem...actually *add* the ARMSjLjLowering pass to the...
2011-09-27 Bill WendlingThis is the start of the new SjLj EH preparation pass...
2011-08-25 Evan ChengHide -global-merge option.
2011-08-25 Evan ChengAdd a command line option to disable global merge pass.
2011-08-25 Evan ChengRemove a out-of-place comment.
2011-08-24 Evan ChengMove TargetRegistry and TargetSelect from Target to...
2011-07-23 Evan ChengSink ARM mc routines into MCTargetDesc.
2011-07-20 Evan Cheng- Move CodeModel from a TargetMachine global option...
2011-07-19 Evan ChengIntroduce MCCodeGenInfo, which keeps information that...
2011-07-14 Evan ChengRename createAsmInfo to createMCAsmInfo and move regist...
2011-07-08 Evan ChengEliminate asm parser's dependency on TargetMachine:
2011-07-07 Evan ChengFactor ARM triple parsing out of ARMSubtarget. Another...
2011-06-30 Evan ChengFix the ridiculous SubtargetFeatures API where it impli...
2011-06-23 Evan ChengRemove TargetOptions.h dependency from ARMSubtarget.
2011-04-19 Daniel DunbarADT/Triple: Move a variety of clients to using isOSDarw...
2011-04-19 Bob WilsonThis patch combines several changes from Evan Cheng...
2011-04-06 Jim GrosbachTidy up.
2011-02-17 NAKAMURA TakumiTriple::MinGW64 is deprecated and removed. We can use...
2011-01-23 Rafael EspindolaAdd support for the --noexecstack option.
2011-01-10 Anton KorobeynikovRename TargetFrameInfo into TargetFrameLowering. Also...
2010-12-05 Evan ChengMaking use of VFP / NEON floating point multiply-accumu...
2010-11-17 Chris Lattnertidy up
2010-11-15 Anton KorobeynikovFirst step of huge frame-related refactoring: move...
2010-11-11 Eric ChristopherRevert the accidental commit I made reverting the previ...
2010-11-11 Eric ChristopherRevert this temporarily.
2010-10-03 Rafael EspindolaJim Asked us to move DataLayout on ARM back to the...
2010-09-30 Jason W KimI added a new file ARMAsmBackend which stubs out in...
2010-09-28 Nick LewyckyResolve this GCC warning:
2010-09-27 Rafael EspindolaOdd additional stub framework for the ARM MC ELF emission.
2010-09-13 Bob WilsonConvert some VTBL and VTBX instructions to use pseudo...
next