Home
last modified time | relevance | path

Searched refs:InstType (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/Mips/
H A DMipsRegisterBankInfo.h56 enum InstType { enum
76 if (InstTy == InstType::Ambiguous && OpSize == 64) in isAmbiguous_64()
82 if (InstTy == InstType::Ambiguous && OpSize == 32) in isAmbiguous_32()
93 bool isAmbiguousWithMergeOrUnmerge_64(InstType InstTy, in isAmbiguousWithMergeOrUnmerge_64()
107 if (InstTy == InstType::FloatingPoint && OpSize == 64) in isFloatingPoint_64()
113 if (InstTy == InstType::Integer && OpSize == 32) in isInteger_32()
159 DenseMap<const MachineInstr *, InstType> Types;
163 InstType &AmbiguousTy);
172 void setTypes(const MachineInstr *MI, InstType ITy);
182 Types.try_emplace(MI, InstType::NotDetermined); in startVisit()
[all …]
H A DMipsRegisterBankInfo.cpp267 InstType &AmbiguousTy) { in visit()
280 if (AmbiguousTy == InstType::Ambiguous && in visit()
283 AmbiguousTy = InstType::AmbiguousWithMergeOrUnmerge; in visit()
313 bool isDefUse, InstType &AmbiguousTy) { in visitAdjacentInstrs()
319 setTypes(MI, InstType::FloatingPoint); in visitAdjacentInstrs()
335 setTypes(MI, InstType::Integer); in visitAdjacentInstrs()
375 setTypes(MI, InstType::FloatingPoint); in setTypesAccordingToPhysicalRegister()
377 setTypes(MI, InstType::Integer); in setTypesAccordingToPhysicalRegister()
382 MipsRegisterBankInfo::InstType
384 InstType DefaultAmbiguousType = InstType::Ambiguous; in determineInstType()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/VE/
H A DVEInstrInfo.cpp640 enum InstType { in FoldImmediate() enum
643 } InstType; in FoldImmediate() local
650 InstType = rr2ri_rm; \ in FoldImmediate()
656 InstType = rr2ir_rm; \ in FoldImmediate()
703 switch (InstType) { in FoldImmediate()
/llvm-project-15.0.7/llvm/lib/Target/SPIRV/MCTargetDesc/
H A DSPIRVBaseInfo.h727 template <class InstType>
728 std::string getSPIRVStringOperand(const InstType &MI, unsigned StartIndex) { in getSPIRVStringOperand()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DGCNHazardRecognizer.cpp1329 auto InstType = IsHazardInst(*MI); in fixLdsBranchVmemWARHazard() local
1330 if (!InstType) in fixLdsBranchVmemWARHazard()
1339 auto IsHazardFn = [InstType, &IsHazardInst](const MachineInstr &I) { in fixLdsBranchVmemWARHazard()
1343 auto IsHazardFn = [InstType, IsHazardInst](const MachineInstr &I) { in fixLdsBranchVmemWARHazard()
1345 return InstType2 && InstType != InstType2; in fixLdsBranchVmemWARHazard()
1348 auto IsExpiredFn = [InstType, &IsHazardInst](const MachineInstr &I, int) { in fixLdsBranchVmemWARHazard()
1350 if (InstType == InstType2) in fixLdsBranchVmemWARHazard()