aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM/ARMBaseInstrInfo.h
Commit message (Expand)AuthorAgeFilesLines
* Model ARM predicated write as read-mod-write. e.g.Evan Cheng2011-12-141-0/+4
* - Add MachineInstrBundle.h and MachineInstrBundle.cpp. This includes a functionEvan Cheng2011-12-141-4/+3
* Move -widen-vmovs to ARMBaseInstrInfo::expandPostRAPseudo().Jakob Stoklund Olesen2011-10-111-0/+2
* Implement TII::get/setExecutionDomain() for ARM.Jakob Stoklund Olesen2011-09-271-0/+6
* Lower ARM adds/subs to add/sub after adding optional CPSR operand.Andrew Trick2011-09-211-0/+9
* Implement isLoadFromStackSlotPostFE and isStoreToStackSlotPostFE for ARM.Jakob Stoklund Olesen2011-08-081-0/+4
* Sink ARMMCExpr and ARMAddressingModes into MC layer. First step to separate A...Evan Cheng2011-07-201-140/+0
* Add a target-indepedent entry to MCInstrDesc to describe the encoded size of ...Owen Anderson2011-07-131-13/+5
* Use BranchProbability instead of floating points in IfConverter.Jakub Staszak2011-07-101-4/+4
* Hide the call to InitMCInstrInfo into tblgen generated ctor.Evan Cheng2011-07-011-1/+4
* - Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo andEvan Cheng2011-06-281-6/+6
* Clean up a few 80 column violations.Jim Grosbach2011-06-131-2/+2
* Fix a ton of comment typos found by codespell. Patch byChris Lattner2011-04-151-1/+1
* Fix a typo.Cameron Zwarich2011-04-131-3/+3
* Apply again changes to support ARM memory asm parsing. I removedBruno Cardoso Lopes2011-03-311-22/+2
* Revert r128632 again, until I figure out what break the testsBruno Cardoso Lopes2011-03-311-2/+22
* Reapply r128585 without generating a lib depedency cycle. An updated log:Bruno Cardoso Lopes2011-03-311-22/+2
* Revert "- Implement asm parsing support for LDRT, LDRBT, STRT, STRBT and"Matt Beaumont-Gay2011-03-311-1/+19
* - Implement asm parsing support for LDRT, LDRBT, STRT, STRBT andBruno Cardoso Lopes2011-03-301-19/+1
* Preliminary support for ARM frame save directives emission via MI flags.Anton Korobeynikov2011-03-051-4/+4
* VFP single precision arith instructions can go down to NEON pipeline, but on ...Evan Cheng2011-02-221-1/+2
* Sorry, several patches in one.Evan Cheng2011-01-201-1/+2
* Various bits of framework needed for precise machine-level selectionAndrew Trick2010-12-241-1/+6
* Making use of VFP / NEON floating point multiply-accumulate / subtraction isEvan Cheng2010-12-051-1/+39
* s/ARM::BRIND/ARM::BX/g to coincide with r120366.Bill Wendling2010-11-301-1/+1
* Move callee-saved regs spills / reloads to TFIAnton Korobeynikov2010-11-271-19/+0
* Rewrite stack callee saved spills and restores to use push/pop instructions.Eric Christopher2010-11-181-0/+15
* Remove ARM isel hacks that fold large immediates into a pair of add, sub, and,Evan Cheng2010-11-171-0/+5
* Code clean up. The peephole pass should be the one updating the instructionEvan Cheng2010-11-151-2/+1
* Revert this temporarily.Eric Christopher2010-11-111-5/+0
* Change the prologue and epilogue to use push/pop for the low ARM registers.Eric Christopher2010-11-111-0/+5
* Two sets of changes. Sorry they are intermingled.Evan Cheng2010-11-031-7/+15
* First part of refactoring ARM addrmode2 (load/store) instructions to be moreJim Grosbach2010-10-261-0/+1
* Use instruction itinerary to determine what instructions are 'cheap'.Evan Cheng2010-10-261-0/+2
* Tidy up redundant check.Bob Wilson2010-10-261-1/+1
* Add a pre-dispatch SjLj EH hook on the unwind edge for targets to do anyJim Grosbach2010-10-191-0/+6
* Re-enable register pressure aware machine licm with fixes. Hoist() may haveEvan Cheng2010-10-191-0/+5
* Revert r116781 "- Add a hook for target to determine whether an instruction defDaniel Dunbar2010-10-191-5/+0
* - Add a hook for target to determine whether an instruction def isEvan Cheng2010-10-191-0/+5
* Don't recompute MachineRegisterInfo in the Optimize* method.Bill Wendling2010-10-181-0/+1
* MC machine encoding for simple aritmetic instructions that use a shiftedJim Grosbach2010-10-111-0/+5
* Code refactoring.Evan Cheng2010-10-071-0/+16
* - Add TargetInstrInfo::getOperandLatency() to compute operand latencies. ThisEvan Cheng2010-10-061-0/+15
* Increase the number of bits used internally by the ARM target to represent theJim Grosbach2010-10-051-7/+7
* Thread the determination of branch prediction hit rates back through the if-c...Owen Anderson2010-10-011-3/+5
* Part one of switching to using a more sane heuristic for determining if-conve...Owen Anderson2010-09-281-3/+5
* Move the search for the appropriate AND instructionGabor Greif2010-09-211-2/+2
* handle the upper16/lower16 target operand flags on symbol references for MCJim Grosbach2010-09-171-16/+0
* Rename ConvertToSetZeroFlag to something more general.Bill Wendling2010-09-111-2/+2
* No need to recompute the SrcReg and CmpValue.Bill Wendling2010-09-101-1/+2