[cleanup] Lift using directives, DEBUG_TYPE definitions, and even some
[oota-llvm.git] / lib / Target / ARM / ARMBaseInstrInfo.cpp
2014-04-22 Chandler Carruth[cleanup] Lift using directives, DEBUG_TYPE definitions...
2014-04-21 Chandler Carruth[Modules] Make Support/Debug.h modular. This requires...
2014-04-12 Benjamin KramerSpell the specialization namespace correctly.
2014-04-12 Benjamin KramerMake helper static and place random global into the...
2014-04-01 Tim NorthoverARM: teach LLVM that Cortex-A7 is very similar to A8.
2014-03-20 Weiming ZhaoFix PR19136: [ARM] Fix Folding SP Update into vpush...
2014-03-13 Owen AndersonPhase 2 of the great MachineRegisterInfo cleanup. ...
2014-03-07 Rafael EspindolaReplace PROLOG_LABEL with a new CFI_INSTRUCTION.
2014-03-07 Rafael EspindolaSimplify. No functionality change.
2014-03-02 Benjamin Kramer[C++11] Replace llvm::next and llvm::prior with std...
2014-02-26 Artyom SkrobovARMv8 IfConversion must skip narrow instructions that...
2014-01-29 Oliver StannardTest commit
2014-01-16 Jiangning LiuFor ARM, fix assertuib failures for some ld/st 3/4...
2013-12-20 Lang HamesARM AnalyzeBranch should ignore DEBUG_VALUES while...
2013-12-06 Weiming ZhaoBug 18149: [AArch32] VSel instructions has no ARMCC...
2013-12-02 Tim NorthoverARM: decide whether to use movw/movt based on "minsize...
2013-12-02 Tim NorthoverARM: add pseudo-instructions for lit-pool global materi...
2013-12-01 Tim NorthoverARM: fix bug in -Oz stack adjustment folding
2013-11-25 Tim NorthoverARM: remove special cases for Darwin dynamic-no-pic...
2013-11-22 Lang HamesFix a typo where we were creating <def,kill> operands...
2013-11-19 Juergen Ributzka[weak vtables] Remove a bunch of weak vtables
2013-11-18 Alexey SamsonovRevert r194865 and r194874.
2013-11-15 Juergen Ributzka[weak vtables] Remove a bunch of weak vtables
2013-11-13 Weiming ZhaoEnable generating legacy IT block for AArch32
2013-11-08 Tim NorthoverARM: fold prologue/epilogue sp updates into push/pop...
2013-11-04 Tim NorthoverARM: remove unnecessary state-tracking during frame...
2013-10-22 Jim GrosbachARM: Thumb2 copy for GPRPair needs to use thumb instruc...
2013-10-22 Jim GrosbachARM: Clean up copyPhysReg() a bit.
2013-10-04 Matthias BraunARM: optimizeSelect has to consider the previous regist...
2013-10-03 Amara Emerson[ARM] Warn on deprecated IT blocks in v8 AArch32 assembly.
2013-09-30 Arnold SchwaighoferIfConverter: Use TargetSchedule for instruction latencies
2013-09-14 Robert WilhelmFix spelling.
2013-09-09 Joey Gouly[ARMv8] Prevent generation of deprecated IT blocks...
2013-08-14 Renato GolinLet t2LDRBi8 and t2LDRBi12 have same Base Pointer
2013-07-19 Lang HamesRefactor AnalyzeBranch on ARM. The previous version...
2013-07-16 Lang HamesRelated to r181161 - Indirect branches may not be the...
2013-07-12 JF BastienFix ARM paired GPR COPY lowering
2013-06-16 David BlaikieDebugInfo: remove target-specific Frame Index handling...
2013-06-15 Andrew TrickMachine Model: Add MicroOpBufferSize and resource Buffe...
2013-06-07 Bill WendlingDon't cache the instruction and register info from...
2013-06-05 Arnold SchwaighoferARMInstrInfo: Improve isSwiftFastImmShift
2013-06-04 Arnold SchwaighoferRevert series of sched model patches until I figure...
2013-06-04 Arnold SchwaighoferARMInstrInfo: Improve isSwiftFastImmShift
2013-05-05 Evan ChengARM AnalyzeBranch should conservatively return true...
2013-04-21 Tim NorthoverARM: Use ldrd/strd to spill 64-bit pairs when available.
2013-04-20 Tim NorthoverARM: don't add FrameIndex offset for LDMIA (has no...
2013-04-05 Arnold SchwaighoferARM scheduler model: Swift has varying latencies, uops...
2013-03-27 Silviu BarangaEnabling the generation of dependency breakers for...
2013-03-15 Silviu BarangaAdding an A15 specific optimization pass for interactio...
2013-02-21 Evan ChengRadar numbers don't belong in source code.
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2012-12-30 Bill WendlingRemove the Function::getFnAttributes method in favor...
2012-12-20 Jakob Stoklund OlesenMachineInstrBuilderize ARM.
2012-12-19 Jakob Stoklund OlesenRemove the explicit MachineInstrBuilder(MI) constructor.
2012-12-19 Bill WendlingRename the 'Attributes' class to 'Attribute'. It's...
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-11-28 Jakob Stoklund OlesenRemove all references to TargetInstrInfoImpl.
2012-11-12 Andrew Trickmisched: Target-independent support for load/store...
2012-10-26 Jakob Stoklund OlesenAdd GPRPair Register class to ARM.
2012-10-10 Andrew Trickmisched: Use the TargetSchedModel interface wherever...
2012-10-10 Andrew Trickwhitespace
2012-10-09 Bill WendlingCreate enums for the different attributes.
2012-09-29 Bob WilsonAdd LLVM support for Swift.
2012-09-26 Bill WendlingRemove the `hasFnAttr' method from Function.
2012-09-18 James MolloyMore domain conversion; convert VFP VMOVS to NEON instr...
2012-09-14 Andrew TrickImplement getNumLDMAddresses and expose through ARMBase...
2012-09-13 Silviu BarangaThis patch introduces A15 as a target in LLVM.
2012-09-10 Jakob Stoklund OlesenDon't attempt to use flags from predicated instructions.
2012-09-05 Jakob Stoklund OlesenUse predication instead of pseudo-opcodes when folding...
2012-09-05 Tim NorthoverStrip old MachineInstrs *after* we know we can put...
2012-09-01 Tim NorthoverLimit domain conversion to cases where it won't break...
2012-08-30 Tim NorthoverAdd support for moving pure S-register to NEON pipeline...
2012-08-29 Tim NorthoverRefactor setExecutionDomain to be clearer about what...
2012-08-29 Andrew TrickCleanup sloppy code. Jakob's review.
2012-08-29 Andrew TrickFix ARM vector copies of overlapping register tuples.
2012-08-29 Andrew Trickcleanup
2012-08-28 Jakob Stoklund OlesenRevert r162713: "Add ATOMIC_LDR* pseudo-instructions...
2012-08-27 Jakob Stoklund OlesenAdd ATOMIC_LDR* pseudo-instructions to model atomic_loa...
2012-08-27 Bill WendlingMake sure we add the predicate after all of the registe...
2012-08-21 Jakob Stoklund OlesenAdd a missing def flag.
2012-08-17 Jakob Stoklund OlesenAvoid folding ADD instructions with FI operands.
2012-08-17 Tim NorthoverImplement NEON domain switching for scalar <-> S-regist...
2012-08-16 Jakob Stoklund OlesenAdd ADD and SUB to the predicable ARM instructions.
2012-08-16 Jakob Stoklund OlesenHandle ARM MOVCC optimization in PeepholeOptimizer.
2012-08-15 Jakob Stoklund OlesenFold predicable instructions into MOVCC / t2MOVCC.
2012-08-04 Anton KorobeynikovRecognize vst1.64 / vld1.64 with 3 and 4 regs as load...
2012-08-04 Anton KorobeynikovAdd stack spill / reload instructions for DTriple and...
2012-07-23 Sylvestre LedruFix a typo (the the => the)
2012-07-11 Manman RenARM: fix typo in comments
2012-07-11 Manman RenARM: Fix optimizeCompare to correctly check safe condition.
2012-07-02 Andrew TrickRevert accidental checkin.
2012-07-02 Andrew TrickReapply "Make NumMicroOps a variable in the subtarget...
2012-06-29 Manman RenARM: Clean up optimizeCompare in peephole, no functiona...
2012-06-29 Manman RenAdd SrcReg2 to analyzeCompare and optimizeCompareInstr...
2012-06-29 Andrew TrickRevert "Make NumMicroOps a variable in the subtarget...
2012-06-29 Andrew TrickMake NumMicroOps a variable in the subtarget's instruct...
2012-06-26 Evan ChengAdd a missing check to avoid dereference null. No sensi...
2012-06-25 Manman RenARM: update peephole optimization.
2012-06-22 Andrew TrickARM scheduling fix: don't guess at implicit operand...
2012-06-22 Andrew TrickARM scheduling fix: compute predicated implicit use...
next