Home
last modified time | relevance | path

Searched refs:IsThumb (Results 1 – 25 of 36) sorted by relevance

12

/external/llvm/lib/Target/ARM/
DARMInstrThumb.td275 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 …]
DARMExpandPseudoInsts.cpp768 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 …]
DARMInstrThumb2.td1416 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/
DARMInstrThumb.td308 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 …]
DARMCallLowering.cpp522 bool IsThumb = STI.isThumb(); in lowerCall() local
523 if (IsThumb) in lowerCall()
530 unsigned CalleeIdx = IsThumb ? 2 : 0; in lowerCall()
DARMInstrThumb2.td1597 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 …]
DARMExpandPseudoInsts.cpp1557 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 …]
DARMInstrFormats.td360 : 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/
DARMInstrThumb.td304 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 …]
DARMExpandPseudoInsts.cpp932 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 …]
DARMInstrThumb2.td1595 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 …]
DARMCallLowering.cpp525 bool IsThumb = STI.isThumb(); in lowerCall() local
526 if (IsThumb) in lowerCall()
533 unsigned CalleeIdx = IsThumb ? 2 : 0; in lowerCall()
DARMInstrFormats.td361 : 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 …]
DARMPredicates.td139 def IsThumb : Predicate<"Subtarget->isThumb()">,
/external/llvm/lib/Target/ARM/MCTargetDesc/
DARMELFStreamer.cpp418 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 __anond09109f60111::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/
DARMELFStreamer.cpp445 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 __anond601bc980111::ARMELFStreamer
1140 if (!Streamer.IsThumb) in emitLabel()
1514 bool RelaxAll, bool IsThumb, in createARMELFStreamer() argument
[all …]
/external/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
DARMELFStreamer.cpp437 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 __anon051af4840111::ARMELFStreamer
1133 if (!Streamer.IsThumb) in emitLabel()
1507 bool RelaxAll, bool IsThumb, in createARMELFStreamer() argument
[all …]
/external/llvm-project/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/
DRuntimeDyldMachOARM.h268 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/swiftshader/third_party/llvm-10.0/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/
DRuntimeDyldMachOARM.h268 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/
DMCELFStreamer.h104 bool IsThumb);
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/MC/
DMCELFStreamer.h105 bool RelaxAll, bool IsThumb, bool IsAndroid);
/external/llvm-project/llvm/include/llvm/MC/
DMCELFStreamer.h105 bool RelaxAll, bool IsThumb, bool IsAndroid);
/external/llvm-project/clang/lib/Driver/
DToolChain.cpp780 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/
DMCObjectFileInfo.cpp601 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/
DMCObjectFileInfo.cpp503 const bool IsThumb = T.getArch() == Triple::thumb; in initCOFFMCObjectFileInfo() local
514 (IsThumb ? COFF::IMAGE_SCN_MEM_16BIT : (COFF::SectionCharacteristics)0) | in initCOFFMCObjectFileInfo()

12