aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM
AgeCommit message (Expand)Author
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
2011-01-13Fix ARMAsmParser::ParseOperand() to allow it to parse . as a branch target andKevin Enderby
2011-01-13When updating a tSpill/tRestore instruction to be a tSTRr/tLDRr, correctlyJim Grosbach
2011-01-13Model :upper16: and :lower16: as ARM specific MCTargetExpr. This is a stepEvan Cheng
2011-01-13Add a FIXME and two asserts for now in the ARMAsmParser when it sees .code 16 orKevin Enderby
2011-01-13Change call to Error() to assert()Jason W Kim
2011-01-12Added clarifying commentJason W Kim
2011-01-12JimG sez: "The value-kinds look like masks, but they're not consistently usedJason W Kim
2011-01-12Sort the register list based on the *actual* register numbers rather than theBill Wendling
2011-01-12Mostly undo r123297, but move the default case in EvaluateAsPCRel to the topMatt Beaumont-Gay
2011-01-12Add another note taken from the gcc bugzilla.Nick Lewycky
2011-01-12Prefer llvm_unreachable to assert(0)Matt Beaumont-Gay
2011-01-121. Support ELF pcrel relocations for movw/movt:Jason W Kim
2011-01-11Workaround for bug 8721.Jason W Kim
2011-01-11Clean up ARM subtarget code by using Triple ADT.Evan Cheng
2011-01-11McARM: Fill in GetMnemonicAcceptInfo().Daniel Dunbar
2011-01-11Fix a comment: We now have intrinsics for vcvtr.Bob Wilson
2011-01-11McARM: Sketch some logic for determining when to add carry set and predicatio...Daniel Dunbar
2011-01-11McARM: Add more hard coded logic to SplitMnemonicAndCC to also split out theDaniel Dunbar
2011-01-11Even if we don't have 7 bytes of stack space we may need to save andEric Christopher
2011-01-10Expand on the safeness of restoring the sp from the fp a bit more.Eric Christopher
2011-01-10McARM: Flush out hard coded known non-predicated mnemonic list.Daniel Dunbar
2011-01-10McARM: Mark some T2 ...s instructions as codegen only, they aren't realDaniel Dunbar
2011-01-10ARM/MC: Mark several '...S' instructions as codegen only, they aren't realDaniel Dunbar
2011-01-10MC/ARM/AsmParser: Minor nitty fixes.Daniel Dunbar
2011-01-10Update CMake stuffAnton Korobeynikov
2011-01-10Rename TargetFrameInfo into TargetFrameLowering. Also, put couple of FIXMEs a...Anton Korobeynikov
2011-01-10MC/ARM/AsmParser: Split out SplitMnemonicAndCC().Daniel Dunbar
2011-01-10Simplify a bunch of isVirtualRegister() and isPhysicalRegister() logic.Jakob Stoklund Olesen
2011-01-08Recognize inline asm 'rev /bin/bash, ' as a bswap intrinsic call.Evan Cheng
2011-01-07Do not model all INLINEASM instructions as having unmodelled side effects.Evan Cheng
2011-01-07Add an explanatory message for an assertion.Bob Wilson
2011-01-07Eliminate variable only used in debug builds.Matt Beaumont-Gay
2011-01-07Lower some BUILD_VECTORS using VEXT+shuffle.Bob Wilson
2011-01-07Add ARM patterns to match EXTRACT_SUBVECTOR nodes.Bob Wilson
2011-01-06PR8921: LDM/POP do not support interworking prior to v5t.Bob Wilson
2011-01-06Remove extra whitespace.Bob Wilson
2011-01-06Fix comment typo.Bob Wilson
2011-01-06Re-implement r122936 with proper target hooks. Now getMaxStoresPerMemcpyEvan Cheng
2011-01-05fix some -Wself-assign warnings.Chris Lattner
2011-01-04Fix the ARM IIC_iCMPsi itinerary and add an important assert.Andrew Trick
2011-01-03Formatting changes. No functionality change.Bill Wendling