aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM
AgeCommit message (Expand)Author
2011-01-23Add support for the --noexecstack option.Rafael Espindola
2011-01-23Null initialize a few variables flagged byTed Kremenek
2011-01-23Remove more duplicated code.Rafael Espindola
2011-01-23Remove duplicated code.Rafael Espindola
2011-01-21Last round of fixes for movw + movt global address codegen.Evan Cheng
2011-01-21Fix the encoding of QADD/SUB, QDADD/SUB. While qadd16, qadd8 use "rd, rn, rm",Bruno Cardoso Lopes
2011-01-21Convert -enable-sched-cycles and -enable-sched-hazard to -disableAndrew Trick
2011-01-20Don't be overly aggressive with CSE of "ldr constantpool". If it's a pc-relativeEvan Cheng
2011-01-20Fix the encoding and parsing of clrex instructionBruno Cardoso Lopes
2011-01-20Change instruction names for consistencyBruno Cardoso Lopes
2011-01-20Add cdp/cdp2 instructions for thumb/thumb2Bruno Cardoso Lopes
2011-01-20- Use a more appropriate name for Owen's ARM Parser isMCR hack since the same...Bruno Cardoso Lopes
2011-01-20Add mcr*2 and mr*c2 support to thumb2 targetsBruno Cardoso Lopes
2011-01-20Add mcr* and mr*c support to thumb targetsBruno Cardoso Lopes
2011-01-20Refactor mcr* and mr*c instructions into classes with the same encoding. No f...Bruno Cardoso Lopes
2011-01-20Correct itinerary entry for t2MOV_pic_ga_add_pc.Evan Cheng
2011-01-20Sorry, several patches in one.Evan Cheng
2011-01-19Fix the encoding of mrrc and mcrr family of instructions. Also add testcases ...Bruno Cardoso Lopes
2011-01-19ARM/ISel: Factor out isScaledConstantInRange() helper.Daniel Dunbar
2011-01-19For ARM subtargets with useNEONForSinglePrecisionFP, double count usesAndrew Trick
2011-01-19whitespaceAndrew Trick
2011-01-19Don't forget to emit the load from indirect symbol when using movw + movt to ...Evan Cheng
2011-01-18Create two new generic classes to represent the following VMRS/VMSR variations:Bruno Cardoso Lopes
2011-01-18Fix MRS encoding for arm and thumb.Bruno Cardoso Lopes
2011-01-18Fix the encoding of t2ISB by using the right class and also parse it correctlyBruno Cardoso Lopes
2011-01-18Follow the current hack set and enable the correct parsing of bkpt while in t...Bruno Cardoso Lopes
2011-01-18Add support for parsing and encoding ARM's official syntax for the BFI instru...Bruno Cardoso Lopes
2011-01-18Add a FIXME.Jim Grosbach
2011-01-18McARM: Use accessors where appropriate.Daniel Dunbar
2011-01-18McARM: Fill in ASMOperand::dump() for memory operands.Daniel Dunbar
2011-01-18McARM: Make ARMOperand use a union where appropriate.Daniel Dunbar
2011-01-18McARM: Unify ParseMemory() successfull return.Daniel Dunbar
2011-01-18McARM: Early exit on failure (NEFC).Daniel Dunbar
2011-01-18McARM: Always keep an offset expression, if used (instead of assuming == 0 if...Daniel Dunbar
2011-01-18McARM: Add a variety of asserts on the sanity of memory operands.Daniel Dunbar
2011-01-18McARM: Use a consistent marker for not-set OffsetRegNum.Daniel Dunbar
2011-01-18McARM: Start marking T2 address operands as such, for the benefit of the parser.Daniel Dunbar
2011-01-18Remove unused variables found by gcc-4.6's -Wunused-but-set-variable.Jeffrey Yasskin
2011-01-17Materialize GA addresses with movw + movt pairs for Darwin in PIC mode. e.g.Evan Cheng
2011-01-16Provide instruction sizes for ARMv5 variants of MUL instructions.Anton Korobeynikov
2011-01-16Spill R4 if it's going to be used to restore SP from FP.Evan Cheng
2011-01-1580-col.Eric Christopher
2011-01-15Fix a comment.Bob Wilson
2011-01-14Fix 80-cols.Eric Christopher
2011-01-14Completed :lower16: / :upper16: support for movw / movt pairs on Darwin.Evan Cheng
2011-01-13Recognize alternative register names like ip -> r12.Owen Anderson
2011-01-13Fix a few more places that should use MBB::getLastNonDebugInstr().Jakob Stoklund Olesen
2011-01-13Add support to the ARM MC infrastructure to support mcr and friends. This req...Owen Anderson
2011-01-13Teach frame lowering to ignore debug values after the terminators.Jakob Stoklund Olesen
2011-01-13Tidy comments, indentation, and 80-column violations.Bob Wilson