Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsRegisterBankInfo.h55 /// We assign InstType to such instructions as it helps us to avoid cross bank
56 /// copies. InstType deppends on context. enum
57 enum InstType {
76 bool isAmbiguous_64(InstType InstTy, unsigned OpSize) const { in isAmbiguous_64()
77 if (InstTy == InstType::Ambiguous && OpSize == 64) in isAmbiguous_64()
82 bool isAmbiguous_32(InstType InstTy, unsigned OpSize) const { in isAmbiguous_32()
83 if (InstTy == InstType::Ambiguous && OpSize == 32) in isAmbiguous_32()
88 bool isAmbiguous_32or64(InstType InstTy, unsigned OpSize) const { in isAmbiguous_32or64()
89 if (InstTy == InstType::Ambiguous && (OpSize == 32 || OpSize == 64)) in isAmbiguous_32or64()
94 bool isAmbiguousWithMergeOrUnmerge_64(InstType InstT in isAmbiguousWithMergeOrUnmerge_64()
[all...]
H A DMipsRegisterBankInfo.cpp248 InstType &AmbiguousTy) { in visit()
261 if (AmbiguousTy == InstType::Ambiguous && in visit()
264 AmbiguousTy = InstType::AmbiguousWithMergeOrUnmerge; in visit()
294 bool isDefUse, InstType &AmbiguousTy) { in visitAdjacentInstrs()
300 setTypes(MI, InstType::FloatingPoint); in visitAdjacentInstrs()
316 setTypes(MI, InstType::Integer); in visitAdjacentInstrs()
323 getRecordedTypeForInstr(AdjMI) != InstType::NotDetermined) { in visitAdjacentInstrs()
335 InstType InstTy) { in setTypes()
356 setTypes(MI, InstType::FloatingPoint); in setTypesAccordingToPhysicalRegister()
358 setTypes(MI, InstType::Integer); in setTypesAccordingToPhysicalRegister()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/MCTargetDesc/
H A DSPIRVBaseInfo.h249 template <class InstType>
250 std::string getSPIRVStringOperand(const InstType &MI, unsigned StartIndex) { in getSPIRVStringOperand()
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEInstrInfo.cpp642 enum InstType { in foldImmediate() enum
645 } InstType; in foldImmediate() local
652 InstType = rr2ri_rm; \ in foldImmediate()
658 InstType = rr2ir_rm; \ in foldImmediate()
705 switch (InstType) { in foldImmediate()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNHazardRecognizer.cpp1366 auto InstType = IsHazardInst(*MI); in fixLdsBranchVmemWARHazard() local
1367 if (!InstType) in fixLdsBranchVmemWARHazard()
1374 auto IsHazardFn = [InstType, &IsHazardInst](const MachineInstr &I) { in fixLdsBranchVmemWARHazard()
1378 auto IsHazardFn = [InstType, IsHazardInst](const MachineInstr &I) { in fixLdsBranchVmemWARHazard()
1380 return InstType2 && InstType != InstType2; in fixLdsBranchVmemWARHazard()
1383 auto IsExpiredFn = [InstType, &IsHazardInst](const MachineInstr &I, int) { in fixLdsBranchVmemWARHazard()
1385 if (InstType == InstType2) in fixLdsBranchVmemWARHazard()