aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/ARM
AgeCommit message (Expand)Author
2012-09-24Rather then have a wrapper function, have tblgen instantiate the implementation.Chad Rosier
2012-09-22ARMInstPrinter.cpp: Fix a warning in -Asserts. [-Wunused-variable]NAKAMURA Takumi
2012-09-22Whitespace.NAKAMURA Takumi
2012-09-22Fix edge cases of ARM shift operands in arith instructions.Tim Northover
2012-09-22Fix the handling of edge cases in ARM shifted operands.Tim Northover
2012-09-21[ms-inline asm] Expose the mnemonicIsValid() function in the AsmParser.Chad Rosier
2012-09-21Add comment.Chad Rosier
2012-09-21[fast-isel] Fallback to SelectionDAG isel if we require strict alignment forChad Rosier
2012-09-21Cortex-A9 latency fixes (w/ -schedmodel only).Andrew Trick
2012-09-21[fast-isel] Fallback to SelectionDAG isel if we require strict alignment forChad Rosier
2012-09-21Tidy up. Whitespace.Jim Grosbach
2012-09-21Tidy up. Formatting.Jim Grosbach
2012-09-21ARM: Use a dedicated intrinsic for vector bitwise select.Jim Grosbach
2012-09-20Change enum type in a static table to uint8_t instead. Saves about 700 hundre...Craig Topper
2012-09-18MOVi16 (movw) is only legal on cpus with V6T2 support. rdar://12300648Evan Cheng
2012-09-18When creating MCAsmBackend pass the CPU string as well. In X86AsmBackendRoman Divacky
2012-09-18More domain conversion; convert VFP VMOVS to NEON instructions in more cases ...James Molloy
2012-09-18TableGen subtarget emitter. Initialize MCSubtargetInfo with the new machine m...Andrew Trick
2012-09-18Use vld1 / vst2 for unaligned v2f64 load / store. e.g. Use vld1.16 for 2-byteEvan Cheng
2012-09-17Revert r164061-r164067. Most of the new subtarget emitter.Andrew Trick
2012-09-17TableGen subtarget emitter. Initialize MCSubtargetInfo with the new machine m...Andrew Trick
2012-09-17Removed the VMLxForwarding feature for the Cortex-A15 target.Silviu Baranga
2012-09-15Use LLVM_DELETED_FUNCTION in place of 'DO NOT IMPLEMENT' comments.Craig Topper
2012-09-14Implement getNumLDMAddresses and expose through ARMBaseInstrInfo.Andrew Trick
2012-09-14Cortex-A9 instruction-level scheduling machine model.Andrew Trick
2012-09-14Fix Doxygen issues:Dmitri Gribenko
2012-09-13This patch introduces A15 as a target in LLVM.Silviu Baranga
2012-09-11Rename the isMemory() function to isMem(). No functional change intended.Chad Rosier
2012-09-10Remove redundant semicolons which are null statements.Dmitri Gribenko
2012-09-10Don't attempt to use flags from predicated instructions.Jakob Stoklund Olesen
2012-09-08Set operation action for FFLOOR to Expand for all vector types for X86. Set F...Craig Topper
2012-09-07Custom DAGCombine for and/or/xor are for all ARMs.Jakob Stoklund Olesen
2012-09-07MC: Overhaul handling of .lcommBenjamin Kramer
2012-09-06Diagnose invalid alignments on duplicating VLDn instructions.Tim Northover
2012-09-06Check for invalid alignment values when decoding VLDn/VSTn (single ln) instru...Tim Northover
2012-09-06Use correct part of complex operand to encode VST1 alignment.Tim Northover
2012-09-06Fix a few old-GCC warnings. No functional change.Nadav Rotem
2012-09-06Fix self-host; ensure signedness is consistent.James Molloy
2012-09-06Improve codegen for BUILD_VECTORs on ARM.James Molloy
2012-09-06Optimize codegen for VSETLNi{8,16,32} operating on Q registers. Degenerate to...James Molloy
2012-09-05Remove predicated pseudo-instructions.Jakob Stoklund Olesen
2012-09-05Use predication instead of pseudo-opcodes when folding into MOVCC.Jakob Stoklund Olesen
2012-09-05Stop casting away const qualifier needlessly.Roman Divacky
2012-09-05Strip old MachineInstrs *after* we know we can put them back.Tim Northover
2012-09-05Fix function name per coding standard.Chad Rosier
2012-09-04Patch to implement UMLAL/SMLAL instructions for the ARM architectureArnold Schwaighofer
2012-09-03[ms-inline asm] Asm operands can map to one or more MCOperands. Therefore, addChad Rosier
2012-09-03[ms-inline asm] Add an interface to the GetMCInstOperandNum() function in theChad Rosier
2012-09-03Removed unused argument.Chad Rosier
2012-09-03[ms-inline asm] Expose the Kind and Opcode variables from theChad Rosier