/external/llvm/lib/Target/ARM/ |
D | ARMInstrThumb.td | 275 Requires<[IsThumb, IsThumb1Only]>; 280 Requires<[IsThumb, IsThumb1Only]>; 292 Requires<[IsThumb, HasV6M]> { 299 let Predicates = [IsThumb, HasV6M]; 322 def : InstAlias<"bkpt", (tBKPT 0), 0>, Requires<[IsThumb]>; 325 []>, T1Encoding<0b101110>, Requires<[IsThumb, HasV8]> { 385 Requires<[IsThumb, IsThumb1Only]> { 460 Requires<[IsThumb, Has8MSecExt]>, 489 Requires<[IsThumb]>, Sched<[WriteBrL]> { 502 Requires<[IsThumb, HasV5T, IsNotMClass]>, Sched<[WriteBrL]> { [all …]
|
D | ARMExpandPseudoInsts.cpp | 768 bool IsThumb = STI->isThumb(); in ExpandCMP_SWAP() local 795 if (!IsThumb) in ExpandCMP_SWAP() 816 unsigned CMPrr = IsThumb ? ARM::tCMPhir : ARM::CMPrr; in ExpandCMP_SWAP() 820 unsigned Bcc = IsThumb ? ARM::tBcc : ARM::Bcc; in ExpandCMP_SWAP() 844 unsigned CMPri = IsThumb ? ARM::t2CMPri : ARM::CMPri; in ExpandCMP_SWAP() 870 unsigned Flags, bool IsThumb, in addExclusiveRegPair() argument 872 if (IsThumb) { in addExclusiveRegPair() 885 bool IsThumb = STI->isThumb(); in ExpandCMP_SWAP_64() local 923 unsigned LDREXD = IsThumb ? ARM::t2LDREXD : ARM::LDREXD; in ExpandCMP_SWAP_64() 926 addExclusiveRegPair(MIB, Dest, RegState::Define, IsThumb, TRI); in ExpandCMP_SWAP_64() [all …]
|
D | ARMInstrThumb2.td | 1416 opc, asm, "", pattern>, Requires<[IsThumb, HasAcquireRelease]> { 1587 asm, "", pattern>, Requires<[IsThumb, HasAcquireRelease]> { 1908 Requires<[IsThumb, HasV8MBaseline]> { 1928 Requires<[IsThumb, HasV8MBaseline]>; 1940 Requires<[IsThumb, HasV8MBaseline]> { 1960 Sched<[WriteALU]>, Requires<[IsThumb, HasV8MBaseline]>; 2916 Requires<[HasDivide, IsThumb, HasV8MBaseline]> { 2927 Requires<[HasDivide, IsThumb, HasV8MBaseline]> { 3221 Requires<[IsThumb, HasDB]> { 3229 Requires<[IsThumb, HasDB]> { [all …]
|
/external/llvm-project/llvm/lib/Target/ARM/ |
D | ARMInstrThumb.td | 308 Requires<[IsThumb, IsThumb1Only]>; 313 Requires<[IsThumb, IsThumb1Only]>; 325 Requires<[IsThumb, HasV6M]> { 332 let Predicates = [IsThumb, HasV6M]; 355 def : InstAlias<"bkpt", (tBKPT 0), 0>, Requires<[IsThumb]>; 358 []>, T1Encoding<0b101110>, Requires<[IsThumb, HasV8]> { 365 … []>, T1Encoding<0b101101>, Requires<[IsThumb, IsNotMClass]>, Deprecated<HasV8Ops> { 418 Requires<[IsThumb, IsThumb1Only]> { 493 Requires<[IsThumb, Has8MSecExt]>, 526 Requires<[IsThumb]>, Sched<[WriteBrL]> { [all …]
|
D | ARMCallLowering.cpp | 522 bool IsThumb = STI.isThumb(); in lowerCall() local 523 if (IsThumb) in lowerCall() 530 unsigned CalleeIdx = IsThumb ? 2 : 0; in lowerCall()
|
D | ARMInstrThumb2.td | 1597 opc, asm, "", pattern>, Requires<[IsThumb, HasAcquireRelease]> { 1783 asm, "", pattern>, Requires<[IsThumb, HasAcquireRelease]>, 2152 Requires<[IsThumb, HasV8MBaseline]> { 2172 Requires<[IsThumb, HasV8MBaseline]>, Sched<[WriteALU]>; 2185 Requires<[IsThumb, HasV8MBaseline]> { 2205 Sched<[WriteALU]>, Requires<[IsThumb, HasV8MBaseline]>; 3192 Requires<[HasDivideInThumb, IsThumb, HasV8MBaseline]>, 3204 Requires<[HasDivideInThumb, IsThumb, HasV8MBaseline]>, 3499 Requires<[IsThumb, HasDB]> { 3507 Requires<[IsThumb, HasDB]> { [all …]
|
D | ARMExpandPseudoInsts.cpp | 1557 bool IsThumb = STI->isThumb(); in ExpandCMP_SWAP() local 1582 if (!IsThumb) in ExpandCMP_SWAP() 1599 unsigned CMPrr = IsThumb ? ARM::tCMPhir : ARM::CMPrr; in ExpandCMP_SWAP() 1604 unsigned Bcc = IsThumb ? ARM::tBcc : ARM::Bcc; in ExpandCMP_SWAP() 1623 unsigned CMPri = IsThumb ? ARM::t2CMPri : ARM::CMPri; in ExpandCMP_SWAP() 1661 unsigned Flags, bool IsThumb, in addExclusiveRegPair() argument 1663 if (IsThumb) { in addExclusiveRegPair() 1676 bool IsThumb = STI->isThumb(); in ExpandCMP_SWAP_64() local 1708 unsigned LDREXD = IsThumb ? ARM::t2LDREXD : ARM::LDREXD; in ExpandCMP_SWAP_64() 1711 addExclusiveRegPair(MIB, Dest, RegState::Define, IsThumb, TRI); in ExpandCMP_SWAP_64() [all …]
|
D | ARMInstrFormats.td | 360 : InstAlias<Asm, Result, EmitPriority>, Requires<[IsThumb]>; 363 Requires<[IsThumb,UseNegativeImmediates]>; 378 : InstAlias<Asm, Result, EmitPriority>, Requires<[HasMVEInt, IsThumb]>; 480 : AsmPseudoInst<asm, iops, oops>, Requires<[IsThumb]>; 514 list<Predicate> Predicates = [IsThumb]; 522 list<Predicate> Predicates = [IsThumb,HasV8MBaseline]; 1152 list<Predicate> Predicates = [IsThumb]; 1189 list<Predicate> Predicates = [IsThumb, IsThumb1Only]; 1215 list<Predicate> Predicates = [IsThumb, IsThumb1Only]; 1238 list<Predicate> Predicates = [IsThumb, IsThumb1Only]; [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/ |
D | ARMInstrThumb.td | 304 Requires<[IsThumb, IsThumb1Only]>; 309 Requires<[IsThumb, IsThumb1Only]>; 321 Requires<[IsThumb, HasV6M]> { 328 let Predicates = [IsThumb, HasV6M]; 351 def : InstAlias<"bkpt", (tBKPT 0), 0>, Requires<[IsThumb]>; 354 []>, T1Encoding<0b101110>, Requires<[IsThumb, HasV8]> { 361 … []>, T1Encoding<0b101101>, Requires<[IsThumb, IsNotMClass]>, Deprecated<HasV8Ops> { 414 Requires<[IsThumb, IsThumb1Only]> { 489 Requires<[IsThumb, Has8MSecExt]>, 518 Requires<[IsThumb]>, Sched<[WriteBrL]> { [all …]
|
D | ARMExpandPseudoInsts.cpp | 932 bool IsThumb = STI->isThumb(); in ExpandCMP_SWAP() local 957 if (!IsThumb) in ExpandCMP_SWAP() 974 unsigned CMPrr = IsThumb ? ARM::tCMPhir : ARM::CMPrr; in ExpandCMP_SWAP() 979 unsigned Bcc = IsThumb ? ARM::tBcc : ARM::Bcc; in ExpandCMP_SWAP() 998 unsigned CMPri = IsThumb ? ARM::t2CMPri : ARM::CMPri; in ExpandCMP_SWAP() 1036 unsigned Flags, bool IsThumb, in addExclusiveRegPair() argument 1038 if (IsThumb) { in addExclusiveRegPair() 1051 bool IsThumb = STI->isThumb(); in ExpandCMP_SWAP_64() local 1083 unsigned LDREXD = IsThumb ? ARM::t2LDREXD : ARM::LDREXD; in ExpandCMP_SWAP_64() 1086 addExclusiveRegPair(MIB, Dest, RegState::Define, IsThumb, TRI); in ExpandCMP_SWAP_64() [all …]
|
D | ARMInstrThumb2.td | 1595 opc, asm, "", pattern>, Requires<[IsThumb, HasAcquireRelease]> { 1780 asm, "", pattern>, Requires<[IsThumb, HasAcquireRelease]>, 2103 Requires<[IsThumb, HasV8MBaseline]> { 2123 Requires<[IsThumb, HasV8MBaseline]>, Sched<[WriteALU]>; 2136 Requires<[IsThumb, HasV8MBaseline]> { 2156 Sched<[WriteALU]>, Requires<[IsThumb, HasV8MBaseline]>; 3123 Requires<[HasDivideInThumb, IsThumb, HasV8MBaseline]>, 3135 Requires<[HasDivideInThumb, IsThumb, HasV8MBaseline]>, 3430 Requires<[IsThumb, HasDB]> { 3438 Requires<[IsThumb, HasDB]> { [all …]
|
D | ARMCallLowering.cpp | 525 bool IsThumb = STI.isThumb(); in lowerCall() local 526 if (IsThumb) in lowerCall() 533 unsigned CalleeIdx = IsThumb ? 2 : 0; in lowerCall()
|
D | ARMInstrFormats.td | 361 : InstAlias<Asm, Result, EmitPriority>, Requires<[IsThumb]>; 364 Requires<[IsThumb,UseNegativeImmediates]>; 379 : InstAlias<Asm, Result, EmitPriority>, Requires<[HasMVEInt, IsThumb]>; 474 : AsmPseudoInst<asm, iops, oops>, Requires<[IsThumb]>; 508 list<Predicate> Predicates = [IsThumb]; 516 list<Predicate> Predicates = [IsThumb,HasV8MBaseline]; 1143 list<Predicate> Predicates = [IsThumb]; 1180 list<Predicate> Predicates = [IsThumb, IsThumb1Only]; 1206 list<Predicate> Predicates = [IsThumb, IsThumb1Only]; 1229 list<Predicate> Predicates = [IsThumb, IsThumb1Only]; [all …]
|
D | ARMPredicates.td | 139 def IsThumb : Predicate<"Subtarget->isThumb()">,
|
/external/llvm/lib/Target/ARM/MCTargetDesc/ |
D | ARMELFStreamer.cpp | 418 MCCodeEmitter *Emitter, bool IsThumb) in ARMELFStreamer() argument 419 : MCELFStreamer(Context, TAB, OS, Emitter), IsThumb(IsThumb), in ARMELFStreamer() 456 if (IsThumb) in EmitInstruction() 473 assert(!IsThumb); in emitInst() 485 assert(IsThumb); in emitInst() 531 IsThumb = true; in EmitAssemblerFlag() 534 IsThumb = false; in EmitAssemblerFlag() 601 bool IsThumb; member in __anonbd609b5d0111::ARMELFStreamer 1024 if (!Streamer.IsThumb) in emitLabel() 1389 bool IsThumb) { in createARMELFStreamer() argument [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/ARM/MCTargetDesc/ |
D | ARMELFStreamer.cpp | 445 std::unique_ptr<MCCodeEmitter> Emitter, bool IsThumb, in ARMELFStreamer() argument 449 IsThumb(IsThumb), IsAndroid(IsAndroid) { in ARMELFStreamer() 491 if (IsThumb) in EmitInstruction() 508 assert(!IsThumb); in emitInst() 520 assert(IsThumb); in emitInst() 578 IsThumb = true; in EmitAssemblerFlag() 581 IsThumb = false; in EmitAssemblerFlag() 690 bool IsThumb; member in __anone0d61fbf0111::ARMELFStreamer 1140 if (!Streamer.IsThumb) in emitLabel() 1514 bool RelaxAll, bool IsThumb, in createARMELFStreamer() argument [all …]
|
/external/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ |
D | ARMELFStreamer.cpp | 437 std::unique_ptr<MCCodeEmitter> Emitter, bool IsThumb, in ARMELFStreamer() argument 441 IsThumb(IsThumb), IsAndroid(IsAndroid) { in ARMELFStreamer() 483 if (IsThumb) in emitInstruction() 500 assert(!IsThumb); in emitInst() 512 assert(IsThumb); in emitInst() 570 IsThumb = true; in emitAssemblerFlag() 573 IsThumb = false; in emitAssemblerFlag() 682 bool IsThumb; member in __anon41c5554b0111::ARMELFStreamer 1133 if (!Streamer.IsThumb) in emitLabel() 1507 bool RelaxAll, bool IsThumb, in createARMELFStreamer() argument [all …]
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/ |
D | RuntimeDyldMachOARM.h | 268 bool IsThumb = RE.Size & 0x2; in resolveRelocation() local 274 if (IsThumb) in resolveRelocation() 358 bool IsThumb = HalfDiffKindBits & 0x2; in processHALFSECTDIFFRelocation() local 367 if (IsThumb) in processHALFSECTDIFFRelocation()
|
/external/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/ |
D | RuntimeDyldMachOARM.h | 268 bool IsThumb = RE.Size & 0x2; in resolveRelocation() local 274 if (IsThumb) in resolveRelocation() 358 bool IsThumb = HalfDiffKindBits & 0x2; in processHALFSECTDIFFRelocation() local 367 if (IsThumb) in processHALFSECTDIFFRelocation()
|
/external/llvm/include/llvm/MC/ |
D | MCELFStreamer.h | 104 bool IsThumb);
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/MC/ |
D | MCELFStreamer.h | 105 bool RelaxAll, bool IsThumb, bool IsAndroid);
|
/external/llvm-project/llvm/include/llvm/MC/ |
D | MCELFStreamer.h | 105 bool RelaxAll, bool IsThumb, bool IsAndroid);
|
/external/llvm-project/clang/lib/Driver/ |
D | ToolChain.cpp | 780 bool IsThumb = false; in ComputeLLVMTriple() local 782 IsThumb = Args.hasFlag(options::OPT_mthumb, options::OPT_mno_thumb, in ComputeLLVMTriple() 793 IsThumb = true; in ComputeLLVMTriple() 800 if (IsThumb || IsMProfile || getTriple().isOSWindows()) { in ComputeLLVMTriple()
|
/external/llvm/lib/MC/ |
D | MCObjectFileInfo.cpp | 601 const bool IsThumb = T.getArch() == Triple::thumb; in initCOFFMCObjectFileInfo() local 612 (IsThumb ? COFF::IMAGE_SCN_MEM_16BIT : (COFF::SectionCharacteristics)0) | in initCOFFMCObjectFileInfo()
|
/external/swiftshader/third_party/llvm-10.0/llvm/lib/MC/ |
D | MCObjectFileInfo.cpp | 503 const bool IsThumb = T.getArch() == Triple::thumb; in initCOFFMCObjectFileInfo() local 514 (IsThumb ? COFF::IMAGE_SCN_MEM_16BIT : (COFF::SectionCharacteristics)0) | in initCOFFMCObjectFileInfo()
|