summaryrefslogtreecommitdiff
path: root/lib/Target/ARM/ARMBaseInstrInfo.h
Commit message (Expand)AuthorAge
* Move the search for the appropriate AND instructionGabor Greif2010-09-21
* handle the upper16/lower16 target operand flags on symbol references for MCJim Grosbach2010-09-17
* Rename ConvertToSetZeroFlag to something more general.Bill Wendling2010-09-11
* No need to recompute the SrcReg and CmpValue.Bill Wendling2010-09-10
* Move some of the decision logic for converting an instruction into one that setsBill Wendling2010-09-10
* Modify the comparison optimizations in the peephole optimizer to update theBill Wendling2010-09-10
* Teach if-converter to be more careful with predicating instructions that wouldEvan Cheng2010-09-10
* For each instruction itinerary class, specify the number of micro-ops eachEvan Cheng2010-09-09
* Add a separate ARM instruction format for Saturate instructions.Bob Wilson2010-08-11
* Use the "isCompare" machine instruction attribute instead of calling theBill Wendling2010-08-08
* Add the Optimize Compares pass (disabled by default).Bill Wendling2010-08-06
* eliminate the TargetInstrInfo::GetInstSizeInBytes hook. Chris Lattner2010-07-22
* prune #includes a little.Chris Lattner2010-07-20
* Remove the isMoveInstr() hook.Jakob Stoklund Olesen2010-07-16
* RISC architectures get their memory operand folding for free.Jakob Stoklund Olesen2010-07-11
* Replace copyRegToReg with copyPhysReg for ARM.Jakob Stoklund Olesen2010-07-11
* Renumber NEON instruction formats to be consecutive.Bob Wilson2010-06-26
* Rename ARM instruction formats NEONGetLnFrm, NEONSetLnFrm and NEONDupFrm toBob Wilson2010-06-25
* Remove unused NEONFrm and ThumbMiscFrm ARM instruction formats.Bob Wilson2010-06-25
* Change if-conversion block size limit checks to add some flexibility.Evan Cheng2010-06-25
* We are missing opportunites to use ldm. Take code like this:Bill Wendling2010-06-23
* Allow ARM if-converter to be run after post allocation scheduling.Evan Cheng2010-06-18
* Add a DebugLoc parameter to TargetInstrInfo::InsertBranch(). ThisStuart Hastings2010-06-17
* Add instruction encoding for the Neon VMOV immediate instruction. This changesBob Wilson2010-06-11
* Slightly change the meaning of the reMaterialize target hook when the originalJakob Stoklund Olesen2010-06-02
* Clean up 80 column violations. No functional change.Jim Grosbach2010-06-02
* Implement @llvm.returnaddress. rdar://8015977.Evan Cheng2010-05-22
* Add a DebugLoc argument to TargetInstrInfo::copyRegToReg, so that itDan Gohman2010-05-06
* Add argument TargetRegisterInfo to loadRegFromStackSlot and storeRegToStackSlot.Evan Cheng2010-05-06
* Frame index can be negative.Evan Cheng2010-04-29
* Add ARM specific emitFrameIndexDebugValue.Evan Cheng2010-04-26
* Renumber LdStExFrm from 28 to 11 and shift the existing format values to makeJohnny Chen2010-03-19
* Attempt to appease the arm-linux buildbot by fixing the JIT encodings for newBob Wilson2010-03-13
* Initial bits of ARMv4-only support.Anton Korobeynikov2010-03-06
* - Change MachineInstr::isIdenticalTo to take a new option that determines whe...Evan Cheng2010-03-03
* Add Target hook to duplicate machine instructions.Jakob Stoklund Olesen2010-01-06
* Rough first pass at compare_and_swap atomic builtins for ARM mode. Work in pr...Jim Grosbach2009-12-11
* Remove the target hook TargetInstrInfo::BlockHasNoFallThrough in favor ofDan Gohman2009-12-05
* Remove isProfitableToDuplicateIndirectBranch target hook. It is profitableBob Wilson2009-11-30
* Refactor target hook for tail duplication as requested by Chris.Bob Wilson2009-11-24
* Materialize global addresses via movt/movw pair, this is always betterAnton Korobeynikov2009-11-24
* Add predicate operand to NEON instructions. Fix lots (but not all) 80 col vio...Evan Cheng2009-11-21
* Add a target hook to allow changing the tail duplication limit based on theBob Wilson2009-11-18
* - Change TargetInstrInfo::reMaterialize to pass in TargetRegisterInfo.Evan Cheng2009-11-14
* Refactor code.Evan Cheng2009-11-08
* 80-column cleanup of file header commentsJim Grosbach2009-11-07
* Refactor code. Fix a potential missing check. Teach isIdentical() about tLDRp...Evan Cheng2009-11-07
* - Add pseudo instructions tLDRpci_pic and t2LDRpci_pic which does a pc-relativeEvan Cheng2009-11-06
* Use NEON reg-reg moves, where profitable. This reduces "domain-cross" stalls,...Anton Korobeynikov2009-11-02
* Add a Thumb BRIND pattern. Change the ARM BRIND assembly to separate theBob Wilson2009-10-28