Home
last modified time | relevance | path

Searched refs:InstTy (Results 1 – 15 of 15) sorted by relevance

/external/llvm-project/llvm/lib/Target/Mips/
DMipsRegisterBankInfo.h75 bool isAmbiguous_64(InstType InstTy, unsigned OpSize) const { in isAmbiguous_64() argument
76 if (InstTy == InstType::Ambiguous && OpSize == 64) in isAmbiguous_64()
81 bool isAmbiguous_32(InstType InstTy, unsigned OpSize) const { in isAmbiguous_32() argument
82 if (InstTy == InstType::Ambiguous && OpSize == 32) in isAmbiguous_32()
87 bool isAmbiguous_32or64(InstType InstTy, unsigned OpSize) const { in isAmbiguous_32or64() argument
88 if (InstTy == InstType::Ambiguous && (OpSize == 32 || OpSize == 64)) in isAmbiguous_32or64()
93 bool isAmbiguousWithMergeOrUnmerge_64(InstType InstTy, in isAmbiguousWithMergeOrUnmerge_64() argument
95 if (InstTy == InstType::AmbiguousWithMergeOrUnmerge && OpSize == 64) in isAmbiguousWithMergeOrUnmerge_64()
100 bool isFloatingPoint_32or64(InstType InstTy, unsigned OpSize) const { in isFloatingPoint_32or64() argument
101 if (InstTy == InstType::FloatingPoint && (OpSize == 32 || OpSize == 64)) in isFloatingPoint_32or64()
[all …]
DMipsRegisterBankInfo.cpp356 InstType InstTy) { in setTypes() argument
357 changeRecordedTypeForInstr(MI, InstTy); in setTypes()
359 setTypes(WaitingInstr, InstTy); in setTypes()
466 InstType InstTy = InstType::Integer; in getInstrMapping() local
508 InstTy = TI.determineInstType(&MI); in getInstrMapping()
510 if (isFloatingPoint_32or64(InstTy, Op0Size) || in getInstrMapping()
511 isAmbiguous_64(InstTy, Op0Size)) { in getInstrMapping()
515 assert((isInteger_32(InstTy, Op0Size) || in getInstrMapping()
516 isAmbiguous_32(InstTy, Op0Size) || in getInstrMapping()
517 isAmbiguousWithMergeOrUnmerge_64(InstTy, Op0Size)) && in getInstrMapping()
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
DVectorUtils.h173 template <typename InstTy> class InterleaveGroup;
417 template <typename InstTy> class InterleaveGroup {
423 InterleaveGroup(InstTy *Instr, int32_t Stride, Align Alignment) in InterleaveGroup()
442 bool insertMember(InstTy *Instr, int32_t Index, Align NewAlign) { in insertMember()
482 InstTy *getMember(uint32_t Index) const { in getMember()
493 uint32_t getIndex(const InstTy *Instr) const { in getIndex()
502 InstTy *getInsertPos() const { return InsertPos; } in getInsertPos()
503 void setInsertPos(InstTy *Inst) { InsertPos = Inst; } in setInsertPos()
511 void addMetadata(InstTy *NewInst) const;
534 DenseMap<int32_t, InstTy *> Members;
[all …]
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Mips/
DMipsRegisterBankInfo.cpp328 InstType InstTy) { in setTypes() argument
329 changeRecordedTypeForInstr(MI, InstTy); in setTypes()
331 setTypes(WaitingInstr, InstTy); in setTypes()
437 InstType InstTy = InstType::Integer; in getInstrMapping() local
478 InstTy = TI.determineInstType(&MI); in getInstrMapping()
480 if (InstTy == InstType::FloatingPoint || in getInstrMapping()
481 (Op0Size == 64 && InstTy == InstType::Ambiguous)) in getInstrMapping()
492 InstTy = TI.determineInstType(&MI); in getInstrMapping()
495 if (InstTy == InstType::Integer && Op0Size == 64) { in getInstrMapping()
506 InstTy = TI.determineInstType(&MI); in getInstrMapping()
[all …]
DMipsRegisterBankInfo.h150 void changeRecordedTypeForInstr(const MachineInstr *MI, InstType InstTy) { in changeRecordedTypeForInstr() argument
152 Types.find(MI)->getSecond() = InstTy; in changeRecordedTypeForInstr()
/external/llvm-project/llvm/include/llvm/Analysis/
DVectorUtils.h291 template <typename InstTy> class InterleaveGroup;
587 template <typename InstTy> class InterleaveGroup {
593 InterleaveGroup(InstTy *Instr, int32_t Stride, Align Alignment) in InterleaveGroup()
616 bool insertMember(InstTy *Instr, int32_t Index, Align NewAlign) { in insertMember()
656 InstTy *getMember(uint32_t Index) const { in getMember()
667 uint32_t getIndex(const InstTy *Instr) const { in getIndex()
676 InstTy *getInsertPos() const { return InsertPos; } in getInsertPos()
677 void setInsertPos(InstTy *Inst) { InsertPos = Inst; } in setInsertPos()
685 void addMetadata(InstTy *NewInst) const;
708 DenseMap<int32_t, InstTy *> Members;
[all …]
/external/llvm/include/llvm/IR/
DIRBuilder.h616 template<typename InstTy>
617 InstTy *Insert(InstTy *I, const Twine &Name = "") const {
636 template <typename InstTy>
637 InstTy *addBranchMetadata(InstTy *I, MDNode *Weights, MDNode *Unpredictable) { in addBranchMetadata()
/external/llvm-project/llvm/include/llvm/IR/
DIRBuilder.h125 template<typename InstTy>
126 InstTy *Insert(InstTy *I, const Twine &Name = "") const {
942 template <typename InstTy>
943 InstTy *addBranchMetadata(InstTy *I, MDNode *Weights, MDNode *Unpredictable) { in addBranchMetadata()
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/
DIRBuilder.h916 template<typename InstTy>
917 InstTy *Insert(InstTy *I, const Twine &Name = "") const {
936 template <typename InstTy>
937 InstTy *addBranchMetadata(InstTy *I, MDNode *Weights, MDNode *Unpredictable) { in addBranchMetadata()
/external/clang/lib/Sema/
DSemaTemplateInstantiateDecl.cpp821 TypeSourceInfo *InstTy; in VisitFriendDecl() local
827 InstTy = Ty; in VisitFriendDecl()
829 InstTy = SemaRef.SubstType(Ty, TemplateArgs, in VisitFriendDecl()
832 if (!InstTy) in VisitFriendDecl()
836 D->getFriendLoc(), InstTy); in VisitFriendDecl()
/external/tensorflow/tensorflow/compiler/xla/service/
Dpattern_matcher.h1722 template <typename InstTy>
1723 bool MatchImpl(InstTy* inst, MatchOption option) const {
/external/llvm-project/clang/lib/Sema/
DSemaTemplateInstantiateDecl.cpp1204 TypeSourceInfo *InstTy; in VisitFriendDecl() local
1210 InstTy = Ty; in VisitFriendDecl()
1212 InstTy = SemaRef.SubstType(Ty, TemplateArgs, in VisitFriendDecl()
1215 if (!InstTy) in VisitFriendDecl()
1219 D->getFriendLoc(), InstTy); in VisitFriendDecl()
/external/llvm-project/llvm/lib/Target/Hexagon/AsmParser/
DHexagonAsmParser.cpp214 struct InstTy { struct
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/AsmParser/
DHexagonAsmParser.cpp212 struct InstTy { struct
/external/llvm/lib/Target/Hexagon/AsmParser/
DHexagonAsmParser.cpp191 struct InstTy { struct