Parameterize a bit of ARM encoding information, simplifying some instruction
[oota-llvm.git] / lib / Target / ARM / ARMInstrInfo.td
2010-10-22 Jim GrosbachParameterize a bit of ARM encoding information, simplif...
2010-10-22 Jim GrosbachMore ARM multiply instruction encoding information.
2010-10-21 Jim GrosbachARM binary encoding for some of the multiply instructions.
2010-10-21 Jim GrosbachARM binary encodings for MVN variants.
2010-10-21 Jim GrosbachARM Binary encoding information for BFC/BFI instructions.
2010-10-19 Jim GrosbachAdd a pre-dispatch SjLj EH hook on the unwind edge...
2010-10-18 Jim GrosbachARM encoding information for [SU]SAT* instructions.
2010-10-15 Jim GrosbachEncoding information for the various ARM saturating...
2010-10-15 Jim GrosbachARM binary encoding information for RSB and RSC instruc...
2010-10-15 Jim GrosbachARM mode encoding information for UBFX and SBFX instruc...
2010-10-15 Bob WilsonRemove unused ARMISD::AND selection DAG node.
2010-10-15 Jim GrosbachEncoding info for extension instructions.
2010-10-14 Jim GrosbachAdd missing Rd encoding for MOVs instruction.
2010-10-14 Jim GrosbachRefactor the MOVsr[al]_flag and RRX pseudo-instructions...
2010-10-14 Jim GrosbachTweak the ARM backend to use the RRX mnemonic instead...
2010-10-14 Jim GrosbachMOVi16 and MOVT ARM mode encodings.
2010-10-14 Jim GrosbachSimplify encoding information and add 'dst' operand...
2010-10-13 Jim GrosbachAdd a FIXME.
2010-10-13 Jim GrosbachAdd operand encoding bits for SMC and SVC in ARM mode.
2010-10-13 Jim GrosbachMore encoding cleanup. Also add register Rd operands...
2010-10-13 Jim GrosbachSimplify some ARM encoding information.
2010-10-13 Jim GrosbachAdd a FIXME. The ADR instruction is a bit odd.
2010-10-13 Jim GrosbachRefactor the ARM 'setend' instruction pattern. Use...
2010-10-13 Jim GrosbachAdd a FIXME.
2010-10-13 Jim GrosbachMake a few more bits of some simple instructions explic...
2010-10-13 Jim GrosbachAdd ARM mode encoding for [SU]XT[BH] and [SU]XTA[BH...
2010-10-13 Jim GrosbachFix encoding for compares. No Rd register.
2010-10-13 Jim GrosbachAdd ARM mode operand encoding information for ADDE...
2010-10-13 Jim GrosbachAdd ARM encoding information for comparisons, forced...
2010-10-12 Jim GrosbachAdd the rest of the ARM so_reg encoding options (regist...
2010-10-12 Jim GrosbachMove the ARM so_imm encoding into a custom operand...
2010-10-12 Jim GrosbachAdd MOVi ARM encoding.
2010-10-12 Jim GrosbachAdd encoding information for the remainder of the gener...
2010-10-11 Jim GrosbachMC machine encoding for simple aritmetic instructions...
2010-10-11 Jim GrosbachMore binary encoding stuff, taking advantage of the...
2010-10-08 Jim GrosbachImplement a few more binary encoding bits. Still very...
2010-10-07 Jim GrosbachAllow use of the 16-bit literal move instruction in...
2010-10-06 Jim GrosbachClean up MOVi32imm and t2MOVi32imm pseudo instruction...
2010-10-06 Jim GrosbachKill of the vestiges of the 'call' Modifier (no longer...
2010-10-06 Evan Cheng- Add TargetInstrInfo::getOperandLatency() to compute...
2010-10-01 Jim GrosbachNuke a bunch of no-longer-needed comment-only asm strings.
2010-09-30 Jim GrosbachNuke a few more unused asm strings
2010-09-30 Jim GrosbachThe asm strings are never used at all, so just nuke...
2010-09-30 Jim GrosbachGo ahead and jump!
2010-09-30 Evan ChengARM instruction itinerary fixes:
2010-09-29 Jim GrosbachAdd specializations of addrmode2 that allow differentia...
2010-09-29 Evan ChengSeparate itinerary classes for mvn from mov; for tst...
2010-09-29 Evan ChengAssign bitwise binary instructions different itinerary...
2010-09-25 Evan ChengFix zero and sign extension instructions scheduling...
2010-09-24 Evan ChengFix scheduling itinerary for pseudo mov immediate instr...
2010-09-23 Owen AndersonRevert r114703 and r114702, removing the isConditionalM...
2010-09-23 Jim Grosbach#+4 --> #4 for consistency with other asm output
2010-09-23 Jim GrosbachFix formatting of output .s code
2010-09-23 Owen AndersonAdd isConditionalMove bits to X86 and ARM instructions.
2010-09-23 Jim GrosbachClean up the 'trap' instruction printing a bit. Non...
2010-09-21 Chris Lattnerfix a long standing wart: all the ComplexPattern's...
2010-09-10 Bill WendlingReword since this may not be a bug but intended behavior.
2010-09-08 Evan ChengFix LDM_RET schedule itinery.
2010-09-01 Chris Lattnertemporarily revert r112664, it is causing a decoding...
2010-08-31 Bill WendlingWe have a chance for an optimization. Consider this...
2010-08-31 Bill WendlingAnd ANDS pattern to match the t2ANDS pattern.
2010-08-30 Jim GrosbachMake ARM add rN, sp, #imm instructions rematerializable...
2010-08-29 Bill WendlingFix whitespaces. No functionality changes.
2010-08-29 Bill WendlingFile missing from last commit.
2010-08-26 Bill WendlingReapply r112176 without removing the other CMN patterns...
2010-08-17 Jakob Stoklund OlesenDon't call tablegen'ed Predicate_* functions in the...
2010-08-17 Jim Grosbach80 column cleanup.
2010-08-17 Bob WilsonChange ARM PKHTB and PKHBT instructions to use a shift_...
2010-08-16 Bob WilsonGeneralize a pattern for PKHTB: an SRL of 16-31 bits...
2010-08-16 Bob WilsonRename sat_shift operand to shift_imm, in preparation...
2010-08-16 Bob WilsonRemove unused code.
2010-08-12 Johnny ChenCleaned up the for-disassembly-only entries in the...
2010-08-11 Johnny ChenChanged the format of DMBsy, DSBsy, and friends from...
2010-08-11 Bob WilsonMove the ARM SSAT and USAT optional shift amount operan...
2010-08-11 Evan ChengReally control isel of barrier instructions with cpu...
2010-08-11 Evan Cheng- Add subtarget feature -mattr=+db which determine...
2010-08-11 Bill WendlingMark ARM compare instructions as isCompare.
2010-08-11 Bob WilsonAdd a separate ARM instruction format for Saturate...
2010-08-05 Bob WilsonFix indentation.
2010-08-05 Bob WilsonAdd an ARM RSCrr instruction for disassembly only.
2010-08-05 Bob WilsonAdd an ARM RSBrr instruction for disassembly only.
2010-07-31 Bob WilsonMove newlines before inline jumptables from the asm...
2010-07-29 Nate BegemanAdd builtins for ssat/usat, similar to RealView's __ssa...
2010-07-29 Nate BegemanAdd intrinsics __builtin_arm_qadd & __builtin_arm_qsub...
2010-07-28 Jim GrosbachARM mode version of r109693. Remove incorrect substitut...
2010-07-16 Jim GrosbachAdd basic support to code-gen the ARM/Thumb2 bit-field...
2010-07-14 Jim GrosbachImprove 64-subtraction of immediates when parts of...
2010-07-13 Evan ChengExtend the r107852 optimization which turns some fp...
2010-07-08 Dale JohannesenChanges to ARM tail calls, mostly cosmetic.
2010-06-21 Jim GrosbachLEApcrelJT shouldn't be marked as neverHasSideEffects...
2010-06-21 Dale JohannesenFix PR 7433. Silly typo in non-Darwin ARM tail call
2010-06-19 Evan ChengIndentation and remove dead code.
2010-06-18 Dale JohannesenFix ARM/Thumb reversal in previous attempt.
2010-06-18 Dale JohannesenAn attempt to fix the problem Anton reported with
2010-06-18 Dale JohannesenLast round of changes for ARM tail calls.
2010-06-15 Dale JohannesenAdd file missing from previous commit.
2010-06-03 Dale JohannesenEarly implementation of tail call for ARM.
2010-06-02 Jim GrosbachClean up 80 column violations. No functional change.
2010-05-28 Jim Grosbachcorrect retattr
2010-05-28 Jim Grosbachmake sure accesses to set up the jmpbuf don't get moved...
next