Home
last modified time | relevance | path

Searched refs:IsThumb (Results 1 – 25 of 27) 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 …]
DARMInstrFormats.td265 : InstAlias<Asm, Result, EmitPriority>, Requires<[IsThumb]>;
366 : AsmPseudoInst<asm, iops, oops>, Requires<[IsThumb]>;
398 list<Predicate> Predicates = [IsThumb];
1013 list<Predicate> Predicates = [IsThumb];
1050 list<Predicate> Predicates = [IsThumb, IsThumb1Only];
1076 list<Predicate> Predicates = [IsThumb, IsThumb1Only];
1099 list<Predicate> Predicates = [IsThumb, IsThumb1Only];
1244 list<Predicate> Predicates = [IsThumb, IsThumb1Only];
1394 list<Predicate> Predicates = [IsThumb, IsThumb1Only];
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARM/
DARMInstrThumb.td292 Requires<[IsThumb, IsThumb1Only]>;
297 Requires<[IsThumb, IsThumb1Only]>;
309 Requires<[IsThumb, HasV6M]> {
316 let Predicates = [IsThumb, HasV6M];
339 def : InstAlias<"bkpt", (tBKPT 0), 0>, Requires<[IsThumb]>;
342 []>, T1Encoding<0b101110>, Requires<[IsThumb, HasV8]> {
349 … []>, T1Encoding<0b101101>, Requires<[IsThumb, IsNotMClass]>, Deprecated<HasV8Ops> {
402 Requires<[IsThumb, IsThumb1Only]> {
477 Requires<[IsThumb, Has8MSecExt]>,
506 Requires<[IsThumb]>, Sched<[WriteBrL]> {
[all …]
DARMExpandPseudoInsts.cpp924 bool IsThumb = STI->isThumb(); in ExpandCMP_SWAP() local
949 if (!IsThumb) in ExpandCMP_SWAP()
966 unsigned CMPrr = IsThumb ? ARM::tCMPhir : ARM::CMPrr; in ExpandCMP_SWAP()
971 unsigned Bcc = IsThumb ? ARM::tBcc : ARM::Bcc; in ExpandCMP_SWAP()
990 unsigned CMPri = IsThumb ? ARM::t2CMPri : ARM::CMPri; in ExpandCMP_SWAP()
1028 unsigned Flags, bool IsThumb, in addExclusiveRegPair() argument
1030 if (IsThumb) { in addExclusiveRegPair()
1043 bool IsThumb = STI->isThumb(); in ExpandCMP_SWAP_64() local
1075 unsigned LDREXD = IsThumb ? ARM::t2LDREXD : ARM::LDREXD; in ExpandCMP_SWAP_64()
1078 addExclusiveRegPair(MIB, Dest, RegState::Define, IsThumb, TRI); in ExpandCMP_SWAP_64()
[all …]
DARMInstrThumb2.td1407 opc, asm, "", pattern>, Requires<[IsThumb, HasAcquireRelease]> {
1592 asm, "", pattern>, Requires<[IsThumb, HasAcquireRelease]>,
1914 Requires<[IsThumb, HasV8MBaseline]> {
1934 Requires<[IsThumb, HasV8MBaseline]>, Sched<[WriteALU]>;
1947 Requires<[IsThumb, HasV8MBaseline]> {
1967 Sched<[WriteALU]>, Requires<[IsThumb, HasV8MBaseline]>;
2890 Requires<[HasDivideInThumb, IsThumb, HasV8MBaseline]>,
2902 Requires<[HasDivideInThumb, IsThumb, HasV8MBaseline]>,
3197 Requires<[IsThumb, HasDB]> {
3205 Requires<[IsThumb, HasDB]> {
[all …]
DARMInstrFormats.td271 : InstAlias<Asm, Result, EmitPriority>, Requires<[IsThumb]>;
274 Requires<[IsThumb,UseNegativeImmediates]>;
378 : AsmPseudoInst<asm, iops, oops>, Requires<[IsThumb]>;
410 list<Predicate> Predicates = [IsThumb];
418 list<Predicate> Predicates = [IsThumb,HasV8MBaseline];
1045 list<Predicate> Predicates = [IsThumb];
1082 list<Predicate> Predicates = [IsThumb, IsThumb1Only];
1108 list<Predicate> Predicates = [IsThumb, IsThumb1Only];
1131 list<Predicate> Predicates = [IsThumb, IsThumb1Only];
1276 list<Predicate> Predicates = [IsThumb, IsThumb1Only];
[all …]
DARMISelLowering.cpp8924 bool IsThumb = Subtarget->isThumb(); in EmitStructByval() local
8946 TRC = IsThumb ? &ARM::tGPRRegClass : &ARM::GPRRegClass; in EmitStructByval()
9027 BuildMI(BB, dl, TII->get(IsThumb ? ARM::t2MOVi16 : ARM::MOVi16), Vtmp) in EmitStructByval()
9032 BuildMI(BB, dl, TII->get(IsThumb ? ARM::t2MOVTi16 : ARM::MOVTi16), varEnd) in EmitStructByval()
9047 if (IsThumb) in EmitStructByval()
/external/swiftshader/third_party/LLVM/lib/Target/ARM/
DARMInstrThumb.td236 Requires<[IsThumb, IsThumb1Only]>;
241 Requires<[IsThumb, IsThumb1Only]>;
415 Requires<[IsThumb, IsNotDarwin]> {
429 Requires<[IsThumb, HasV5T, IsNotDarwin]> {
442 Requires<[IsThumb, HasV5T, IsNotDarwin]>,
453 Requires<[IsThumb, IsThumb1Only, IsNotDarwin]>;
466 Requires<[IsThumb, IsDarwin]>;
472 Requires<[IsThumb, HasV5T, IsDarwin]>;
478 Requires<[IsThumb, HasV5T, IsDarwin]>;
484 Requires<[IsThumb, IsThumb1Only, IsDarwin]>;
[all …]
DARMCodeEmitter.cpp58 bool IsThumb; member in __anon6238cde10111::ARMCodeEmitter
72 IsPIC(TM.getRelocationModel() == Reloc::PIC_), IsThumb(false) {} in ARMCodeEmitter()
377 IsThumb = MF.getInfo<ARMFunctionInfo>()->isThumbFunction(); in runOnMachineFunction()
1815 Binary |= (IsThumb ? ARMCC::AL : II->getPredicate(&MI)) << ARMII::CondShift; in emitNEONLaneInstruction()
1844 Binary |= (IsThumb ? ARMCC::AL : II->getPredicate(&MI)) << ARMII::CondShift; in emitNEONDupInstruction()
1865 if (IsThumb) in emitNEON1RegModImmInstruction()
1879 if (IsThumb) in emitNEON2RegInstruction()
1897 if (IsThumb) in emitNEON3RegInstruction()
DARMInstrFormats.td227 : InstAlias<Asm, Result, Emit>, Requires<[IsThumb]>;
316 list<Predicate> Predicates = [IsThumb];
856 list<Predicate> Predicates = [IsThumb];
893 list<Predicate> Predicates = [IsThumb, IsThumb1Only];
919 list<Predicate> Predicates = [IsThumb, IsThumb1Only];
942 list<Predicate> Predicates = [IsThumb, IsThumb1Only];
1087 list<Predicate> Predicates = [IsThumb, IsThumb1Only];
1236 list<Predicate> Predicates = [IsThumb, IsThumb1Only, HasV5T];
1241 list<Predicate> Predicates = [IsThumb, IsThumb1Only];
DARMInstrThumb2.td2935 Requires<[IsThumb, HasDB]> {
2944 Requires<[IsThumb, HasDB]> {
3395 Requires<[IsThumb, HasV6T2]>;
DARMInstrInfo.td203 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 __anon2a1facbf0111::ARMELFStreamer
1024 if (!Streamer.IsThumb) in emitLabel()
1389 bool IsThumb) { in createARMELFStreamer() argument
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/ARM/MCTargetDesc/
DARMELFStreamer.cpp446 bool IsThumb) in ARMELFStreamer() argument
448 IsThumb(IsThumb) { in ARMELFStreamer()
485 if (IsThumb) in EmitInstruction()
502 assert(!IsThumb); in emitInst()
514 assert(IsThumb); in emitInst()
572 IsThumb = true; in EmitAssemblerFlag()
575 IsThumb = false; in EmitAssemblerFlag()
685 bool IsThumb; member in __anonf511ea170111::ARMELFStreamer
1133 if (!Streamer.IsThumb) in emitLabel()
1502 bool RelaxAll, bool IsThumb) { in createARMELFStreamer() argument
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/ExecutionEngine/RuntimeDyld/Targets/
DRuntimeDyldMachOARM.h267 bool IsThumb = RE.Size & 0x2; in resolveRelocation() local
273 if (IsThumb) in resolveRelocation()
354 bool IsThumb = HalfDiffKindBits & 0x2; in processHALFSECTDIFFRelocation() local
363 if (IsThumb) in processHALFSECTDIFFRelocation()
/external/llvm/include/llvm/MC/
DMCELFStreamer.h104 bool IsThumb);
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/MC/
DMCELFStreamer.h105 bool RelaxAll, bool IsThumb);
/external/swiftshader/third_party/LLVM/lib/MC/
DMCAssembler.cpp276 bool IsThumb = false; in EvaluateFixup() local
282 IsThumb = true; in EvaluateFixup()
309 if (IsThumb) in EvaluateFixup()
/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-7.0/llvm/lib/MC/
DMCObjectFileInfo.cpp632 const bool IsThumb = T.getArch() == Triple::thumb; in initCOFFMCObjectFileInfo() local
643 (IsThumb ? COFF::IMAGE_SCN_MEM_16BIT : (COFF::SectionCharacteristics)0) | in initCOFFMCObjectFileInfo()
/external/llvm/tools/llvm-objdump/
DMachODump.cpp6755 bool IsThumb = MachOOF->getSymbolFlags(Symb) & SymbolRef::SF_Thumb; in DisassembleMachO() local
6759 bool UseThumbTarget = IsThumb && ThumbTarget; in DisassembleMachO()
6838 (Arch == Triple::arm && !IsThumb)) { in DisassembleMachO()
6846 assert(IsThumb && "ARM mode should have been dealt with above"); in DisassembleMachO()
/external/swiftshader/third_party/llvm-7.0/llvm/tools/llvm-objdump/
DMachODump.cpp7116 bool IsThumb = MachOOF->getSymbolFlags(Symb) & SymbolRef::SF_Thumb; in DisassembleMachO() local
7120 bool UseThumbTarget = IsThumb && ThumbTarget; in DisassembleMachO()
7217 (Arch == Triple::arm && !IsThumb)) { in DisassembleMachO()
7225 assert(IsThumb && "ARM mode should have been dealt with above"); in DisassembleMachO()
/external/clang/lib/CodeGen/
DCGBuiltin.cpp3960 bool IsThumb = getTarget().getTriple().getArch() == llvm::Triple::thumb; in EmitARMBuiltinExpr() local
3968 uint64_t ZExtValue = Value.zextOrTrunc(IsThumb ? 16 : 32).getZExtValue(); in EmitARMBuiltinExpr()
3971 IsThumb ? InlineAsm::get(FTy, ".inst.n 0x" + utohexstr(ZExtValue), "", in EmitARMBuiltinExpr()

12