HomeSort by relevance Sort by last modified time
    Searched refs:ARM (Results 1 - 25 of 1226) sorted by null

1 2 3 4 5 6 7 8 91011>>

  /external/swiftshader/third_party/LLVM/lib/Target/ARM/
ARMInstrInfo.cpp 1 //===- ARMInstrInfo.cpp - ARM Instruction Information -----------*- C++ -*-===//
10 // This file contains the ARM implementation of the TargetInstrInfo class.
15 #include "ARM.h"
33 case ARM::LDR_PRE_IMM:
34 case ARM::LDR_PRE_REG:
35 case ARM::LDR_POST_IMM:
36 case ARM::LDR_POST_REG:
37 return ARM::LDRi12;
38 case ARM::LDRH_PRE:
39 case ARM::LDRH_POST
    [all...]
ARMExpandPseudoInsts.cpp 17 #define DEBUG_TYPE "arm-pseudo"
18 #include "ARM.h"
34 VerifyARMPseudo("verify-arm-pseudo-expand", cl::Hidden,
35 cl::desc("Verify machine code after expanding ARM pseudos"));
51 return "ARM pseudo instruction expansion pass";
125 { ARM::VLD1DUPq16Pseudo, ARM::VLD1DUPq16, true, false, SingleSpc, 2, 4},
126 { ARM::VLD1DUPq16Pseudo_UPD, ARM::VLD1DUPq16_UPD, true, true, SingleSpc, 2, 4},
127 { ARM::VLD1DUPq32Pseudo, ARM::VLD1DUPq32, true, false, SingleSpc, 2, 2}
    [all...]
ARMBaseRegisterInfo.cpp 1 //===- ARMBaseRegisterInfo.cpp - ARM Register Information -------*- C++ -*-===//
10 // This file contains the base ARM implementation of TargetRegisterInfo class.
14 #include "ARM.h"
48 ForceAllBaseRegAlloc("arm-force-base-reg-alloc", cl::Hidden, cl::init(false),
54 EnableBasePointer("arm-use-base-pointer", cl::Hidden, cl::init(true),
59 : ARMGenRegisterInfo(ARM::LR), TII(tii), STI(sti),
60 FramePtr((STI.isTargetDarwin() || STI.isThumb()) ? ARM::R7 : ARM::R11),
61 BasePtr(ARM::R6) {
74 ARM::LR, ARM::R11, ARM::R10, ARM::R9, ARM::R8
    [all...]
ARMELFWriterInfo.cpp 1 //===-- ARMELFWriterInfo.cpp - ELF Writer Info for the ARM backend --------===//
10 // This file implements ELF writer information for the ARM backend.
37 case ARM::reloc_arm_absolute:
38 case ARM::reloc_arm_relative:
39 case ARM::reloc_arm_cp_entry:
40 case ARM::reloc_arm_vfp_cp_entry:
41 case ARM::reloc_arm_machine_cp_entry:
42 case ARM::reloc_arm_jt_base:
43 case ARM::reloc_arm_pic_jt:
44 assert(0 && "unsupported ARM relocation type"); break
    [all...]
Thumb2InstrInfo.cpp 15 #include "ARM.h"
74 if (MBBI->getOpcode() == ARM::t2IT) {
112 if (!ARM::GPRRegClass.contains(DestReg, SrcReg))
115 AddDefaultPred(BuildMI(MBB, I, DL, get(ARM::tMOVr), DestReg)
124 if (RC == ARM::GPRRegisterClass || RC == ARM::tGPRRegisterClass ||
125 RC == ARM::tcGPRRegisterClass || RC == ARM::rGPRRegisterClass ||
126 RC == ARM::GPRnopcRegisterClass) {
138 AddDefaultPred(BuildMI(MBB, I, DL, get(ARM::t2STRi12)
    [all...]
Thumb2SizeReduction.cpp 11 #include "ARM.h"
59 { ARM::t2ADCrr, 0, ARM::tADC, 0, 0, 0, 1, 0,0, 0,0 },
60 { ARM::t2ADDri, ARM::tADDi3, ARM::tADDi8, 3, 8, 1, 1, 0,0, 0,1 },
61 { ARM::t2ADDrr, ARM::tADDrr, ARM::tADDhirr, 0, 0, 1, 0, 0,1, 0,0 },
62 { ARM::t2ADDSri,ARM::tADDi3, ARM::tADDi8, 3, 8, 1, 1, 2,2, 0,1 }
    [all...]
  /external/llvm/lib/Target/ARM/
ARMFeatures.h 1 //===-- ARMFeatures.h - Checks for ARM instruction features -----*- C++ -*-===//
10 // This file contains the code shared between ARM CodeGen and ARM MC
29 case ARM::tADC:
30 case ARM::tADDi3:
31 case ARM::tADDi8:
32 case ARM::tADDrr:
33 case ARM::tAND:
34 case ARM::tASRri:
35 case ARM::tASRrr
    [all...]
ARMInstrInfo.cpp 1 //===-- ARMInstrInfo.cpp - ARM Instruction Information --------------------===//
10 // This file contains the ARM implementation of the TargetInstrInfo class.
15 #include "ARM.h"
38 NopInst.setOpcode(ARM::HINT);
43 NopInst.setOpcode(ARM::MOVr);
44 NopInst.addOperand(MCOperand::createReg(ARM::R0));
45 NopInst.addOperand(MCOperand::createReg(ARM::R0));
56 case ARM::LDR_PRE_IMM:
57 case ARM::LDR_PRE_REG:
58 case ARM::LDR_POST_IMM
    [all...]
ARMExpandPseudoInsts.cpp 17 #include "ARM.h"
35 #define DEBUG_TYPE "arm-pseudo"
38 VerifyARMPseudo("verify-arm-pseudo-expand", cl::Hidden,
39 cl::desc("Verify machine code after expanding ARM pseudos"));
60 return "ARM pseudo instruction expansion pass";
150 { ARM::VLD1LNq16Pseudo, ARM::VLD1LNd16, true, false, false, EvenDblSpc, 1, 4 ,true},
151 { ARM::VLD1LNq16Pseudo_UPD, ARM::VLD1LNd16_UPD, true, true, true, EvenDblSpc, 1, 4 ,true},
152 { ARM::VLD1LNq32Pseudo, ARM::VLD1LNd32, true, false, false, EvenDblSpc, 1, 2 ,true}
    [all...]
Thumb2SizeReduction.cpp 10 #include "ARM.h"
64 { ARM::t2ADCrr, 0, ARM::tADC, 0, 0, 0, 1, 0,0, 0,0,0 },
65 { ARM::t2ADDri, ARM::tADDi3, ARM::tADDi8, 3, 8, 1, 1, 0,0, 0,1,0 },
66 { ARM::t2ADDrr, ARM::tADDrr, ARM::tADDhirr, 0, 0, 1, 0, 0,1, 0,0,0 },
67 { ARM::t2ADDSri,ARM::tADDi3, ARM::tADDi8, 3, 8, 1, 1, 2,2, 0,1,0 }
    [all...]
ARMBaseInstrInfo.cpp 1 //===-- ARMBaseInstrInfo.cpp - ARM Instruction Information ----------------===//
10 // This file contains the Base ARM implementation of the TargetInstrInfo class.
14 #include "ARM.h"
45 #define DEBUG_TYPE "arm-instrinfo"
51 EnableARM3Addr("enable-arm-3-addr-conv", cl::Hidden,
52 cl::desc("Enable ARM 2-addr to 3-addr conv"));
66 { ARM::VMLAS, ARM::VMULS, ARM::VADDS, false, false },
67 { ARM::VMLSS, ARM::VMULS, ARM::VSUBS, false, false }
    [all...]
  /toolchain/binutils/binutils-2.25/ld/testsuite/ld-arm/
discard-unwind.ld 2 OUTPUT_ARCH(arm)
13 *(.ARM.extab*)
17 /DISCARD/ : { *(.ARM.exidx*) }
18 .ARM.attribues 0 : { *(.ARM.atttributes) }
arm.ld 2 OUTPUT_ARCH(arm)
13 *(.ARM.extab*)
17 .ARM.exidx : { *(.ARM.exidx*) }
22 .ARM.attribues 0 : { *(.ARM.atttributes) }
arm-target1-abs.d 6 # Ignore .ARM.attributes section
arm-target1-rel.d 6 # Ignore .ARM.attributes section
  /external/llvm/unittests/Support/
TargetParserTest.cpp 19 llvm::ARM::ID,
31 for (ARM::ArchKind AK = static_cast<ARM::ArchKind>(0);
32 AK <= ARM::ArchKind::AK_LAST;
33 AK = static_cast<ARM::ArchKind>(static_cast<unsigned>(AK) + 1))
34 EXPECT_TRUE(AK == ARM::AK_LAST ? ARM::getArchName(AK).empty()
35 : !ARM::getArchName(AK).empty());
39 for (ARM::ArchKind AK = static_cast<ARM::ArchKind>(0)
    [all...]
  /toolchain/binutils/binutils-2.25/gas/testsuite/gas/arm/
blx-bad.s 1 .arm
2 .func ARM
3 ARM: nop
8 blx ARM
10 blx ARM
insn-error-a.l 2 [^:]*:4: Error: ARM register expected -- `movne r33,r9'
  /external/llvm/test/MC/ARM/
virtexts-arm.s 1 # RUN: llvm-mc -triple armv7 -mattr=virtualization -show-encoding %s | FileCheck %s --check-prefix=CHECK-ARM
7 # CHECK-ARM: [0x71,0x00,0x40,0xe1]
8 # CHECK-ARM: [0x77,0x00,0x40,0xe1]
9 # CHECK-ARM: [0x71,0x10,0x40,0xe1]
10 # CHECK-ARM: [0x7f,0xff,0x4f,0xe1]
27 # CHECK-ARM: [0x6e,0x00,0x60,0xe1]
28 # CHECK-ARM: [0x6e,0x00,0x60,0x01]
29 # CHECK-ARM: [0x6e,0x00,0x60,0x11]
30 # CHECK-ARM: [0x6e,0x00,0x60,0x21]
31 # CHECK-ARM: [0x6e,0x00,0x60,0x31
    [all...]
big-endian-arm-fixup.s 8 @ARM::fixup_arm_condbl
15 @ARM::fixup_arm_uncondbl
22 @ARM::fixup_arm_blx
29 @ARM::fixup_arm_uncondbranch
36 @ARM::fixup_arm_condbranch
43 @ARM::fixup_arm_pcrel_10
50 @ARM::fixup_arm_ldst_pcrel_12
57 @ARM::fixup_arm_adr_pcrel_12
64 @ARM::fixup_arm_adr_pcrel_10_unscaled
71 @ARM::fixup_arm_movw_lo1
    [all...]
  /external/swiftshader/third_party/LLVM/test/MC/Disassembler/ARM/
dg.exp 3 if { [llvm_supports_target ARM] } {
  /toolchain/binutils/binutils-2.25/gold/testsuite/
script_test_4.t 33 /* Required by the ARM target. */
34 .ARM.extab : { *(.ARM.extab*) }
35 .ARM.exidx : { *(.ARM.exidx*) }
script_test_5.t 33 /* Required by the ARM target. */
34 .ARM.extab : { *(.ARM.extab*) }
35 .ARM.exidx : { *(.ARM.exidx*) }
script_test_6.t 34 /* Required by the ARM target. */
35 .ARM.extab : { *(.ARM.extab*) }
36 .ARM.exidx : { *(.ARM.exidx*) }
script_test_7.t 34 /* Required by the ARM target. */
35 .ARM.extab : { *(.ARM.extab*) }
36 .ARM.exidx : { *(.ARM.exidx*) }

Completed in 6179 milliseconds

1 2 3 4 5 6 7 8 91011>>