Fix Thumb2 encodings of STREX and LDREX.
[oota-llvm.git] / lib / Target /
2010-12-10 Owen AndersonFix Thumb2 encodings of STREX and LDREX.
2010-12-10 Jim GrosbachCorrect encoding of rotation immediate for Thumb2 instr...
2010-12-10 Jim GrosbachFix encoding of 'U' bit for Thumb2 STRD/LDRD instructio...
2010-12-10 Jim GrosbachMore trivial cleanup. No need to define the EncoderMeth...
2010-12-10 Jim GrosbachTidy up.
2010-12-10 Jim GrosbachTrailing whitespace.
2010-12-10 Bob WilsonFix some invalid alignments for Neon vld-dup and vld...
2010-12-10 Jim GrosbachTeach isCSRestore() that ARM/Thumb2 functions will...
2010-12-10 Jim GrosbachThumb unconditional branch binary encoding. rdar:/...
2010-12-10 Jim GrosbachThumb conditional branch binary encodings. rdar://8745367
2010-12-10 Rafael EspindolaFixed version of 121434 with no new memory leaks.
2010-12-10 Rafael EspindolaFix cmake build.
2010-12-10 Rafael EspindolaRevert my previous patch to make the valgrind bots...
2010-12-10 NAKAMURA Takumilib/Target/CMakeLists.txt: Add missing lib/Target/Targe...
2010-12-10 Kevin EnderbyFix the leak from r121401 of the Operands erased in...
2010-12-10 Nate BegemanAdd some missing predicates.
2010-12-10 Nate BegemanFormalize the notion that AVX and SSE are non-overlappi...
2010-12-09 Rafael EspindolaInitial support for the cfi directives. This is just...
2010-12-09 Bill WendlingThumb ldr reg+imm offsets were encoded incorrectly...
2010-12-09 Nate BegemanAdd support for AVX to materialize +0.0 when doing...
2010-12-09 Owen AndersonUse the new IsAligned fixup flag to improve fixup encod...
2010-12-09 Owen AndersonFix an issue in some Thumb fixups, where the effective...
2010-12-09 Jim GrosbachRename CB/CBZ specific fixup accordingly.
2010-12-09 Kevin EnderbyAdd support for parsing ARM arithmetic instructions...
2010-12-09 Jim GrosbachRename the encoder method for t_cbtarget to match.
2010-12-09 Jim GrosbachThumb needs a few different encoding schemes for branch...
2010-12-09 Jim GrosbachARM stm/ldm instructions require more than one register...
2010-12-09 Bruno Cardoso LopesAdd ROTR and ROTRV mips32 instructions. Patch by Akira...
2010-12-09 Bruno Cardoso LopesFix delay slot filler for non mips1 targets. Patch...
2010-12-09 Kalle RaiskilaDont' feed ILA two inputs - it takes just one.
2010-12-09 Jim Grosbachtidy up.
2010-12-09 Jim Grosbach80 columns.
2010-12-09 Eric ChristopherRewrite the darwin tlv support to use a chain and retur...
2010-12-09 Wesley PeckReworking the stack layout generated by the MBlaze...
2010-12-09 Owen AndersonFix encoding of the immediate operands on post-indexed...
2010-12-09 Eric ChristopherFix up some comments.
2010-12-09 Owen AndersonFix Thumb2 fixups for ldr.
2010-12-09 Jim GrosbachAdd a textual message to the assert.
2010-12-09 Jim GrosbachAdd a sanity check assert() for t2ADD/SUBrSPi instructi...
2010-12-09 Jim GrosbachWhen using multiple instructions to reference a frame...
2010-12-09 Jim GrosbachThe add/sub SP instructions are really pseudos. The...
2010-12-09 Matt Beaumont-GayRemove unused variables
2010-12-09 Owen AndersonFix typo in Thumb2 branch fixup.
2010-12-09 Eric ChristopherStop confusing people, it's not really a chain, or...
2010-12-09 Bill WendlingRemove extraneous semicolon.
2010-12-09 Bill WendlingAttempt to make the bit-twiddling readable resulted...
2010-12-09 Bill WendlingThe BLX instruction is encoded differently than the...
2010-12-09 Eric ChristopherRemove extraneous copy from DAG conversion for darwin...
2010-12-09 Owen AndersonFix Thumb2 BCC encoding and fixups.
2010-12-09 Eric ChristopherAdd rsp to the uses for the same reason as 32-bit.
2010-12-08 Kevin EnderbyAllow a slash, '/', as a prefix separator for X86....
2010-12-08 Jason W KimStyle nit and whitespace cleanup
2010-12-08 Jim GrosbachClean up the add/sub w/ SP source reg instructions...
2010-12-08 Jim GrosbachFix T2TwoRegImm and use it for t2ADDrSPi12 and friends.
2010-12-08 Jason W KimRemoved dead comment.
2010-12-08 Jason W KimARM/MC/ELF TPsoft is now a proper pseudo inst.
2010-12-08 Jim GrosbachT2TwoRegImm isn't right for t2SUBrSPi12. Use T2I instead.
2010-12-08 Jim GrosbachAdd operand encoding for Thumb2 subw SP + imm. rdar...
2010-12-08 Jim GrosbachAdd operand encoding for Thumb2 addw Rn + imm. rdar...
2010-12-08 Bill WendlingSupport the "target" encodings for the CB[N]Z instructions.
2010-12-08 Evan ChengFix an obvious cut-n-paste error.
2010-12-08 Jim GrosbachAdd operand encoding for Thumb2 addw SP + imm. rdar...
2010-12-08 Jim GrosbachParameterize opcode encoding bits for Thumb2 extended...
2010-12-08 Jim GrosbachFix operand encoding for Thumb2 extended precision...
2010-12-08 Jim GrosbachSimplify T2 operand assignment notation a bit. No need...
2010-12-08 Jim GrosbachTweak ARM fixup value adjustments for Thumb to better...
2010-12-08 Andrew TrickGeneralize PostRAHazardRecognizer so it can be used...
2010-12-08 Owen AndersonImprove comment.
2010-12-08 Jim GrosbachAdd initializer.
2010-12-08 Evan ChengAdd comments.
2010-12-08 Bill WendlingAdd support for loading from a constant pool.
2010-12-08 Jim GrosbachLet target asm backends see assembler flags as they...
2010-12-08 Owen AndersonSimplify the byte reordering logic slightly.
2010-12-08 Owen AndersonVLDR fixups need special handling under Thumb. While...
2010-12-07 Matt Beaumont-GayFix a warning about a variable which is only used in...
2010-12-07 Bill WendlingCleanup in the Darwin end. No functionality change.
2010-12-07 Evan ChengFix a bad prologue / epilogue codegen bug where the...
2010-12-07 Bill WendlingA bit of cleanup: early exit ApplyFixup and cache the...
2010-12-07 Jim GrosbachBinary encoding for ARM tLDRspi and tSTRspi.
2010-12-07 Owen AndersonFix Thumb2 encoding of the S bit.
2010-12-07 Jim GrosbachRefactor the ARM CMPz* patterns to just use the normal...
2010-12-07 Evan ChengCode clean up; no functionality change.
2010-12-07 Evan ChengCode clean up; no functionality change.
2010-12-07 Bruno Cardoso LopesRemove target specific node MipsISD::CMov, which is...
2010-12-07 Bruno Cardoso LopesMatch a pattern generated by a dag combiner opt where:
2010-12-07 Jim GrosbachEncode the literal field for tCMPzi instruction.
2010-12-07 Benjamin KramerAdd parens to pacify gcc.
2010-12-07 Jay FoadPR5207: Change APInt methods trunc(), sext(), zext...
2010-12-07 NAKAMURA Takumilib/Target/X86/X86MCAsmInfo.cpp: [PR8741] On Win64...
2010-12-07 Owen AndersonSecond attempt at converting Thumb2's LDRpci, including...
2010-12-06 Jim GrosbachAdd fixup for Thumb1 BL/BLX instructions.
2010-12-06 Wesley PeckAdding bug fix that was suppose to be part of 121044.
2010-12-06 Wesley PeckFixed reversed operands for IDIV and CMP instructions...
2010-12-06 Wesley PeckFix a 16-bit immediate value detection bug in the MBlaz...
2010-12-06 Rafael EspindolaRemove the instruction fragment to data fragment loweri...
2010-12-06 Owen AndersonRevert r121021, which broke the buildbots.
2010-12-06 Jim GrosbachTrailing whitespace.
2010-12-06 Owen AndersonImprove handling of Thumb2 PC-relative loads by convert...
2010-12-06 Jim GrosbachEncode the register operand of ARM CondCode operands...
2010-12-06 Jim GrosbachThe ARM AsmMatcher needs to know that the CCOut operand...
next