Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsRegisterBankInfo.h54 enum InstType { enum
73 bool isAmbiguous_64(InstType InstTy, unsigned OpSize) const { in isAmbiguous_64()
74 if (InstTy == InstType::Ambiguous && OpSize == 64) in isAmbiguous_64()
79 bool isAmbiguous_32(InstType InstTy, unsigned OpSize) const { in isAmbiguous_32()
80 if (InstTy == InstType::Ambiguous && OpSize == 32) in isAmbiguous_32()
85 bool isAmbiguous_32or64(InstType InstTy, unsigned OpSize) const { in isAmbiguous_32or64()
86 if (InstTy == InstType::Ambiguous && (OpSize == 32 || OpSize == 64)) in isAmbiguous_32or64()
91 bool isAmbiguousWithMergeOrUnmerge_64(InstType InstTy, in isAmbiguousWithMergeOrUnmerge_64()
93 if (InstTy == InstType::AmbiguousWithMergeOrUnmerge && OpSize == 64) in isAmbiguousWithMergeOrUnmerge_64()
98 bool isFloatingPoint_32or64(InstType InstTy, unsigned OpSize) const { in isFloatingPoint_32or64()
[all …]
H A DMipsRegisterBankInfo.cpp219 InstType &AmbiguousTy) { in visit()
232 if (AmbiguousTy == InstType::Ambiguous && in visit()
235 AmbiguousTy = InstType::AmbiguousWithMergeOrUnmerge; in visit()
265 bool isDefUse, InstType &AmbiguousTy) { in visitAdjacentInstrs()
271 setTypes(MI, InstType::FloatingPoint); in visitAdjacentInstrs()
287 setTypes(MI, InstType::Integer); in visitAdjacentInstrs()
294 getRecordedTypeForInstr(AdjMI) != InstType::NotDetermined) { in visitAdjacentInstrs()
306 InstType InstTy) { in setTypes()
327 setTypes(MI, InstType::FloatingPoint); in setTypesAccordingToPhysicalRegister()
329 setTypes(MI, InstType::Integer); in setTypesAccordingToPhysicalRegister()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/MCTargetDesc/
H A DSPIRVBaseInfo.h274 template <class InstType>
275 std::string getSPIRVStringOperand(const InstType &MI, unsigned StartIndex) { in getSPIRVStringOperand()
/freebsd/contrib/llvm-project/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()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DGCNHazardRecognizer.cpp1458 auto InstType = IsHazardInst(*MI); in fixLdsBranchVmemWARHazard() local
1459 if (!InstType) in fixLdsBranchVmemWARHazard()
1466 auto IsHazardFn = [InstType, &IsHazardInst](const MachineInstr &I) { in fixLdsBranchVmemWARHazard()
1470 auto IsHazardFn = [InstType, IsHazardInst](const MachineInstr &I) { in fixLdsBranchVmemWARHazard()
1472 return InstType2 && InstType != InstType2; in fixLdsBranchVmemWARHazard()
1475 auto IsExpiredFn = [InstType, &IsHazardInst](const MachineInstr &I, int) { in fixLdsBranchVmemWARHazard()
1477 if (InstType == InstType2) in fixLdsBranchVmemWARHazard()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DAttributorAttributes.cpp12900 template <typename InstType>
12901 static bool makeChange(Attributor &A, InstType *MemInst, const Use &U, in makeChange()
12904 if (U.getOperandNo() != InstType::getPointerOperandIndex()) in makeChange()