aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM
AgeCommit message (Expand)Author
2012-11-27[arm fast-isel] Appease the machine verifier by using the proper registerChad Rosier
2012-11-27Merge commit '8d20b5f9ff609e70fae5c865931ab0f29e639d9c'Derek Schuff
2012-11-27[arm fast-isel] Appease the machine verifier by using the proper registerChad Rosier
2012-11-26Fix previous CL to actually work on NaCl (and not only fix non-NaCl).Eli Bendersky
2012-11-26Force function entry alignment only for NaClEli Bendersky
2012-11-26Decouple MCInstBuilder from the streamer per Eli's request.Benjamin Kramer
2012-11-26Add MCInstBuilder, a utility class to simplify MCInst creation similar to Mac...Benjamin Kramer
2012-11-24ARM: Share applyFixup between ELF and Darwin.Benjamin Kramer
2012-11-20Push/pop and other calling convention lowering conditionalizedDavid Sehr
2012-11-20Remove unnecessary LOCALMOD from ARMMCTargetDesc.cppEli Bendersky
2012-11-17Mark FP_EXTEND form v2f32 to v2f64 as "expand" for ARM NEON. Patch by Pete C...Eli Friedman
2012-11-17Rename methods like PairSRegs() to createSRegpairNode() to meet our codingWeiming Zhao
2012-11-16Remove hard coded registers in ARM ldrexd and strexd instructionsWeiming Zhao
2012-11-16Make sure FABS on v2f32 and v4f32 is legal on ARM NEONAnton Korobeynikov
2012-11-16Control LSDA only on native clientDavid Sehr
2012-11-15Revert the LOCALMOD that disables the NEON feature for Cortex-A8.Eli Bendersky
2012-11-15Fix AddrIndex for some instructions to be more precise, following Jan's commentsEli Bendersky
2012-11-15Mark FP_ROUND for converting NEON v2f64 to v2f32 as expand. Add a missingEli Friedman
2012-11-15Sandboxing of VLD instructionsEli Bendersky
2012-11-15Merge commit '08e9cb46feb0c8e08e3d309a0f9fd75a04ca54fb'Derek Schuff
2012-11-15Use empty parens for empty function parameter list instead of '(void)'.Dmitri Gribenko
2012-11-15Revert changing FNEG of v4f32 to Expand. It's legal.Craig Topper
2012-11-15Make FNEG and FABS of v4f32 Expand.Craig Topper
2012-11-15Add llvm.ceil, llvm.trunc, llvm.rint, llvm.nearbyint intrinsics.Craig Topper
2012-11-14The code pattern "imm0_255_neg" is used for checking if an immediate value is...Nadav Rotem
2012-11-14Use __aeabi_read_tp for non-naclDavid Sehr
2012-11-14Implement sandboxing of NEON store instructionsEli Bendersky
2012-11-13Merge commit 'be02a90de17f857ba65bbd8a11653ca1bad30adc'Derek Schuff
2012-11-14Use TARGET2 relocation for TType references on ARM.Anton Korobeynikov
2012-11-13Fix thumb2 jump relocation testDavid Sehr
2012-11-12misched: Target-independent support for load/store clustering.Andrew Trick
2012-11-10Disable the Thumb no-return call optimization:Evan Cheng
2012-11-09Add ARM TARGET2 relocation. The testcase will follow with actualy use-case.Anton Korobeynikov
2012-11-09Revert r167620; this can be implemented using an existing CL option.Chad Rosier
2012-11-09Add support for -mstrict-align compiler option for ARM targets.Chad Rosier
2012-11-08Add @nacl.read.tp() intrinsic, a fast version of NaCl's tls_get() IRT interfaceMark Seaborn
2012-11-08Recommit modified r167540.Amara Emerson
2012-11-07Remove unused Td file (archaeology)Eli Bendersky
2012-11-07Revert r167540 until regression tests are updated.Amara Emerson
2012-11-07Improve ARM build attribute emission for architectures types.Amara Emerson
2012-11-07[arm fast-isel] Appease the machine verifier by using the proper registerChad Rosier
2012-11-06Mark the Int_eh_sjlj_dispatchsetup pseudo instruction as clobbering allChad Rosier
2012-11-06Merge commit 'cfe09ed28d8a65b671e8b7a716a933e98e810e32'Derek Schuff
2012-11-02Vext Lowering was missing opportunitiesQuentin Colombet
2012-11-01When ARM triple CPU is unknown, assume +neon like in upstream LLVM.Eli Bendersky
2012-11-01Revert the series of commits starting with r166578 which introduced theChandler Carruth
2012-10-31llvm: build with fewer warningsJan Voung
2012-10-30Align ARM stack 0mod16.David Sehr
2012-10-30Add ARM M23 under an option.David Sehr
2012-10-30Change ForceSizeOpt attribute into MinSize attributeQuentin Colombet