[ARM] Use BranchProbability::scale() to scale an integer with a probability in ARMBas...
[oota-llvm.git] / lib / Target / ARM / ARMBaseInstrInfo.cpp
2015-08-26 Cong Hou[ARM] Use BranchProbability::scale() to scale an intege...
2015-08-11 Alex LorenzPseudoSourceValue: Replace global manager with a manage...
2015-08-04 Sanjay Patelwrap OptSize and MinSize attributes for easier and...
2015-08-03 James MolloyBe less conservative about forming IT blocks.
2015-07-06 Daniel SandersWhere Triple has a suitable predicate, use it rather...
2015-06-25 Benjamin KramerReplace copy-pasted debug value skipping with MBB:...
2015-06-23 Alexander KornienkoRevert r240137 (Fixed/added namespace ending comments...
2015-06-19 Alexander KornienkoFixed/added namespace ending comments using clang-tidy...
2015-06-13 Matthias BraunMachineLICM: Use TargetSchedModel instead of just itine...
2015-06-11 Ahmed Bougacha[CodeGen] ArrayRef'ize cond/pred in various TII APIs...
2015-05-31 Tim NorthoverARM: recommit r237590: allow jump tables to be placed...
2015-05-26 Michael KupersteinUse std::bitset for SubtargetFeatures.
2015-05-21 Peter CollingbourneRevert r237590, "ARM: allow jump tables to be placed...
2015-05-19 Matthias BraunMachineInstr: Remove unused parameter.
2015-05-18 Matthias BraunMachineInstr: Change return value of getOpcode() to...
2015-05-18 Tim NorthoverARM: allow jump tables to be placed as constant islands.
2015-05-13 Tim NorthoverARM: remove custom jump table UID
2015-05-13 Michael KupersteinReverting r237234, "Use std::bitset for SubtargetFeatures"
2015-05-13 Michael KupersteinUse std::bitset for SubtargetFeatures
2015-04-30 Pete Cooper[ARM] optimizeSelect should clear kill flags.
2015-04-28 Tim NorthoverARM: fix peephole optimisation of TST
2015-04-23 Peter CollingbourneARM: When re-creating a branch via InsertBranch, preser...
2015-04-23 Peter CollingbourneThumb2: When optimizing for size, do not if-convert...
2015-03-24 Michael KupersteinRevert "Use std::bitset for SubtargetFeatures"
2015-03-24 Michael KupersteinUse std::bitset for SubtargetFeatures
2015-03-23 Benjamin KramerRe-sort includes with sort-includes.py and insert raw_o...
2015-03-17 Renato Golin[ARM] Add support for ARMV6K subtarget (LLVM)
2015-03-07 Eric ChristopherRecommit r231324 with a fix to the ARM execution domain...
2015-02-19 Michael KupersteinReverting r229831 due to multiple ARM/PPC/MIPS build...
2015-02-19 Michael KupersteinUse std::bitset for SubtargetFeatures
2015-02-14 Duncan P. N. Exon... ARM: Canonicalize access to function attributes, NFC
2015-02-02 Jan Wen VoungFix ARM peephole optimizeCompare to avoid optimizing...
2015-01-13 Mehdi AminiPeephole opt needs optimizeSelect() to keep track of...
2014-11-13 Tim NorthoverARM: add @llvm.arm.space intrinsic for testing Constant...
2014-11-11 Tom RoederAdd Forward Control-Flow Integrity.
2014-10-09 Benjamin KramerRemove a compiler bug workaround from 2007. The affecte...
2014-10-01 Tim NorthoverARM: allow copying of CPSR when all else fails.
2014-08-29 Robin MorissetFix typos in comments, NFC
2014-08-22 Quentin Colombet[ARM] Move the implementation of the target hooks relat...
2014-08-21 Oliver Stannard[ARM] Enable DP copy, load and store instructions for...
2014-08-11 Saleem AbdulrasoolARM: try harder to detect non-IT eligible instructions
2014-08-10 Saleem AbdulrasoolARM: correct isPredicable for MULS in ThHUMB mode
2014-08-04 Eric ChristopherRemove the TargetMachine forwards for TargetSubtargetIn...
2014-07-25 Akira Hatanaka[stack protector] Fix a potential security bug in stack...
2014-07-04 Eric ChristopherMove function dependent resetting of a subtarget variab...
2014-06-13 Eric ChristopherThe hazard recognizer only needs a subtarget, not a...
2014-06-05 Tom RoederAdd a new attribute called 'jumptable' that creates...
2014-04-28 Craig Topper[C++] Use 'nullptr'.
2014-04-25 Craig Topper[C++] Use 'nullptr'. Target edition.
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...
next