Pass BranchProbability/BlockMass by value instead of const& as they are small. NFC.
[oota-llvm.git] / lib / Target / ARM / ARMBaseInstrInfo.h
2015-09-10 Cong HouPass BranchProbability/BlockMass by value instead of...
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-18 Matthias BraunMachineInstr: Change return value of getOpcode() to...
2015-01-13 Mehdi AminiPeephole opt needs optimizeSelect() to keep track of...
2014-11-11 Tom RoederAdd Forward Control-Flow Integrity.
2014-10-01 Tim NorthoverARM: allow copying of CPSR when all else fails.
2014-08-22 Quentin Colombet[ARM] Move the implementation of the target hooks relat...
2014-08-13 Benjamin KramerCanonicalize header guards into a common format.
2014-07-25 Akira Hatanaka[stack protector] Fix a potential security bug in stack...
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-03-22 Craig TopperPrune includes in ARM target.
2014-03-10 Craig Topper[C++11] Add 'override' keyword to virtual methods that...
2013-12-02 Tim NorthoverARM: decide whether to use movw/movt based on "minsize...
2013-11-08 Tim NorthoverARM: fold prologue/epilogue sp updates into push/pop...
2013-09-30 Arnold SchwaighoferIfConverter: Use TargetSchedule for instruction latencies
2013-06-16 David BlaikieDebugInfo: remove target-specific Frame Index handling...
2013-06-07 Bill WendlingDon't cache the instruction and register info from...
2013-04-21 Tim NorthoverARM: Use ldrd/strd to spill 64-bit pairs when available.
2013-04-05 Arnold SchwaighoferARM scheduler model: Swift has varying latencies, uops...
2012-12-04 Chandler CarruthSort includes for all of the .h files under the 'lib...
2012-10-10 Andrew Trickmisched: Use the TargetSchedModel interface wherever...
2012-09-29 Bob WilsonAdd LLVM support for Swift.
2012-09-29 Bob WilsonWhitespace.
2012-09-14 Andrew TrickImplement getNumLDMAddresses and expose through ARMBase...
2012-08-16 Jakob Stoklund OlesenHandle ARM MOVCC optimization in PeepholeOptimizer.
2012-08-15 Jakob Stoklund OlesenFold predicable instructions into MOVCC / t2MOVCC.
2012-06-29 Manman RenAdd SrcReg2 to analyzeCompare and optimizeCompareInstr...
2012-06-05 Andrew Trickmisched: API for minimum vs. expected latency.
2012-04-04 Jakob Stoklund OlesenImplement ARMBaseInstrInfo::commuteInstruction() for...
2012-02-28 Jim GrosbachARM implement TargetInstrInfo::getNoopForMachoTarget()
2012-02-18 Jia LiuEmacs-tag and some comment fix for all ARM, CellSPU...
2011-12-14 Evan ChengModel ARM predicated write as read-mod-write. e.g.
2011-12-14 Evan Cheng- Add MachineInstrBundle.h and MachineInstrBundle.cpp...
2011-10-11 Jakob Stoklund OlesenMove -widen-vmovs to ARMBaseInstrInfo::expandPostRAPseu...
2011-09-27 Jakob Stoklund OlesenImplement TII::get/setExecutionDomain() for ARM.
2011-09-21 Andrew TrickLower ARM adds/subs to add/sub after adding optional...
2011-08-08 Jakob Stoklund OlesenImplement isLoadFromStackSlotPostFE and isStoreToStackS...
2011-07-20 Evan ChengSink ARMMCExpr and ARMAddressingModes into MC layer...
2011-07-13 Owen AndersonAdd a target-indepedent entry to MCInstrDesc to describ...
2011-07-10 Jakub StaszakUse BranchProbability instead of floating points in...
2011-07-01 Evan ChengHide the call to InitMCInstrInfo into tblgen generated...
2011-06-28 Evan Cheng- Rename TargetInstrDesc, TargetOperandInfo to MCInstrD...
2011-06-13 Jim GrosbachClean up a few 80 column violations.
2011-04-15 Chris LattnerFix a ton of comment typos found by codespell. Patch by
2011-04-13 Cameron ZwarichFix a typo.
2011-03-31 Bruno Cardoso LopesApply again changes to support ARM memory asm parsing...
2011-03-31 Bruno Cardoso LopesRevert r128632 again, until I figure out what break...
2011-03-31 Bruno Cardoso LopesReapply r128585 without generating a lib depedency...
2011-03-31 Matt Beaumont-GayRevert "- Implement asm parsing support for LDRT, LDRBT...
2011-03-30 Bruno Cardoso Lopes- Implement asm parsing support for LDRT, LDRBT, STRT...
2011-03-05 Anton KorobeynikovPreliminary support for ARM frame save directives emiss...
2011-02-22 Evan ChengVFP single precision arith instructions can go down...
2011-01-20 Evan ChengSorry, several patches in one.
2010-12-24 Andrew TrickVarious bits of framework needed for precise machine...
2010-12-05 Evan ChengMaking use of VFP / NEON floating point multiply-accumu...
2010-11-30 Bill Wendlings/ARM::BRIND/ARM::BX/g to coincide with r120366.
2010-11-27 Anton KorobeynikovMove callee-saved regs spills / reloads to TFI
2010-11-18 Eric ChristopherRewrite stack callee saved spills and restores to use...
2010-11-17 Evan ChengRemove ARM isel hacks that fold large immediates into...
2010-11-15 Evan ChengCode clean up. The peephole pass should be the one...
2010-11-11 Eric ChristopherRevert this temporarily.
2010-11-11 Eric ChristopherChange the prologue and epilogue to use push/pop for...
2010-11-03 Evan ChengTwo sets of changes. Sorry they are intermingled.
2010-10-26 Jim GrosbachFirst part of refactoring ARM addrmode2 (load/store...
2010-10-26 Evan ChengUse instruction itinerary to determine what instruction...
2010-10-26 Bob WilsonTidy up redundant check.
2010-10-19 Jim GrosbachAdd a pre-dispatch SjLj EH hook on the unwind edge...
2010-10-19 Evan ChengRe-enable register pressure aware machine licm with...
2010-10-19 Daniel DunbarRevert r116781 "- Add a hook for target to determine...
2010-10-19 Evan Cheng- Add a hook for target to determine whether an instruc...
2010-10-18 Bill WendlingDon't recompute MachineRegisterInfo in the Optimize...
2010-10-11 Jim GrosbachMC machine encoding for simple aritmetic instructions...
2010-10-07 Evan ChengCode refactoring.
2010-10-06 Evan Cheng- Add TargetInstrInfo::getOperandLatency() to compute...
2010-10-05 Jim GrosbachIncrease the number of bits used internally by the...
2010-10-01 Owen AndersonThread the determination of branch prediction hit rates...
2010-09-28 Owen AndersonPart one of switching to using a more sane heuristic...
2010-09-21 Gabor GreifMove the search for the appropriate AND instruction
2010-09-17 Jim Grosbachhandle the upper16/lower16 target operand flags on...
2010-09-11 Bill WendlingRename ConvertToSetZeroFlag to something more general.
2010-09-10 Bill WendlingNo need to recompute the SrcReg and CmpValue.
2010-09-10 Bill WendlingMove some of the decision logic for converting an instr...
2010-09-10 Bill WendlingModify the comparison optimizations in the peephole...
2010-09-10 Evan ChengTeach if-converter to be more careful with predicating...
2010-09-09 Evan ChengFor each instruction itinerary class, specify the numbe...
2010-08-11 Bob WilsonAdd a separate ARM instruction format for Saturate...
2010-08-08 Bill WendlingUse the "isCompare" machine instruction attribute inste...
2010-08-06 Bill WendlingAdd the Optimize Compares pass (disabled by default).
2010-07-22 Chris Lattnereliminate the TargetInstrInfo::GetInstSizeInBytes hook.
2010-07-20 Chris Lattnerprune #includes a little.
2010-07-16 Jakob Stoklund OlesenRemove the isMoveInstr() hook.
2010-07-11 Jakob Stoklund OlesenRISC architectures get their memory operand folding...
2010-07-11 Jakob Stoklund OlesenReplace copyRegToReg with copyPhysReg for ARM.
2010-06-26 Bob WilsonRenumber NEON instruction formats to be consecutive.
2010-06-25 Bob WilsonRename ARM instruction formats NEONGetLnFrm, NEONSetLnF...
next