Home
last modified time | relevance | path

Searched refs:SubtargetMap (Results 1 – 25 of 32) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/Target/CSKY/
H A DCSKYTargetMachine.h25 mutable StringMap<std::unique_ptr<CSKYSubtarget>> SubtargetMap; variable
H A DCSKYTargetMachine.cpp78 auto &I = SubtargetMap[Key]; in getSubtargetImpl()
/freebsd/contrib/llvm-project/llvm/lib/Target/M68k/
H A DM68kTargetMachine.h35 mutable StringMap<std::unique_ptr<M68kSubtarget>> SubtargetMap; variable
H A DM68kTargetMachine.cpp122 auto &I = SubtargetMap[CPU + FS]; in getSubtargetImpl()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTargetMachine.h31 mutable StringMap<std::unique_ptr<SystemZSubtarget>> SubtargetMap; variable
H A DSystemZTargetMachine.cpp199 auto &I = SubtargetMap[CPU + TuneCPU + FS]; in getSubtargetImpl()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/
H A DLoongArchTargetMachine.h24 mutable StringMap<std::unique_ptr<LoongArchSubtarget>> SubtargetMap; variable
H A DLoongArchTargetMachine.cpp119 auto &I = SubtargetMap[Key]; in getSubtargetImpl()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonTargetMachine.h27 mutable StringMap<std::unique_ptr<HexagonSubtarget>> SubtargetMap; variable
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/
H A DXtensaTargetMachine.h53 mutable StringMap<std::unique_ptr<XtensaSubtarget>> SubtargetMap;
H A DXtensaTargetMachine.cpp80 auto &I = SubtargetMap[CPU + FS]; in getSubtargetImpl()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DR600TargetMachine.h30 mutable StringMap<std::unique_ptr<R600Subtarget>> SubtargetMap;
H A DR600TargetMachine.cpp76 auto &I = SubtargetMap[SubtargetKey]; in getSubtargetImpl()
H A DAMDGPUTargetMachine.h84 mutable StringMap<std::unique_ptr<GCNSubtarget>> SubtargetMap;
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/
H A DRISCVTargetMachine.h25 mutable StringMap<std::unique_ptr<RISCVSubtarget>> SubtargetMap; variable
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyTargetMachine.h35 mutable StringMap<std::unique_ptr<WebAssemblySubtarget>> SubtargetMap; variable
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86TargetMachine.h30 mutable StringMap<std::unique_ptr<X86Subtarget>> SubtargetMap; variable
H A DX86TargetMachine.cpp338 auto &I = SubtargetMap[Key]; in getSubtargetImpl()
378 void X86TargetMachine::reset() { SubtargetMap.clear(); } in reset()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCTargetMachine.h37 mutable StringMap<std::unique_ptr<PPCSubtarget>> SubtargetMap; variable
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsTargetMachine.h37 mutable StringMap<std::unique_ptr<MipsSubtarget>> SubtargetMap; variable
/freebsd/contrib/llvm-project/llvm/lib/Target/Sparc/
H A DSparcTargetMachine.h27 mutable StringMap<std::unique_ptr<SparcSubtarget>> SubtargetMap; variable
H A DSparcTargetMachine.cpp145 auto &I = SubtargetMap[CPU + FS]; in getSubtargetImpl()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64TargetMachine.h27 mutable StringMap<std::unique_ptr<AArch64Subtarget>> SubtargetMap; variable
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetMachine.h36 mutable StringMap<std::unique_ptr<ARMSubtarget>> SubtargetMap; variable
H A DARMTargetMachine.cpp289 auto &I = SubtargetMap[Key]; in getSubtargetImpl()
630 void ARMBaseTargetMachine::reset() { SubtargetMap.clear(); } in reset()

12