|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Overridden By
lib/Target/AArch64/AArch64TargetMachine.cpp 410 TargetPassConfig *AArch64TargetMachine::createPassConfig(PassManagerBase &PM) {
lib/Target/AMDGPU/AMDGPUTargetMachine.cpp 807 TargetPassConfig *R600TargetMachine::createPassConfig(PassManagerBase &PM) {
999 TargetPassConfig *GCNTargetMachine::createPassConfig(PassManagerBase &PM) {
lib/Target/ARC/ARCTargetMachine.cpp 67 TargetPassConfig *ARCTargetMachine::createPassConfig(PassManagerBase &PM) {
lib/Target/ARM/ARMTargetMachine.cpp 391 TargetPassConfig *ARMBaseTargetMachine::createPassConfig(PassManagerBase &PM) {
lib/Target/AVR/AVRTargetMachine.cpp 75 TargetPassConfig *AVRTargetMachine::createPassConfig(PassManagerBase &PM) {
lib/Target/BPF/BPFTargetMachine.cpp 92 TargetPassConfig *BPFTargetMachine::createPassConfig(PassManagerBase &PM) {
lib/Target/Hexagon/HexagonTargetMachine.cpp 298 TargetPassConfig *HexagonTargetMachine::createPassConfig(PassManagerBase &PM) {
lib/Target/Lanai/LanaiTargetMachine.cpp 95 LanaiTargetMachine::createPassConfig(PassManagerBase &PassManager) {
lib/Target/MSP430/MSP430TargetMachine.cpp 72 TargetPassConfig *MSP430TargetMachine::createPassConfig(PassManagerBase &PM) {
lib/Target/Mips/MipsTargetMachine.cpp 252 TargetPassConfig *MipsTargetMachine::createPassConfig(PassManagerBase &PM) {
lib/Target/NVPTX/NVPTXTargetMachine.cpp 195 TargetPassConfig *NVPTXTargetMachine::createPassConfig(PassManagerBase &PM) {
lib/Target/PowerPC/PPCTargetMachine.cpp 395 TargetPassConfig *PPCTargetMachine::createPassConfig(PassManagerBase &PM) {
lib/Target/RISCV/RISCVTargetMachine.cpp 98 TargetPassConfig *RISCVTargetMachine::createPassConfig(PassManagerBase &PM) {
lib/Target/Sparc/SparcTargetMachine.cpp 159 TargetPassConfig *SparcTargetMachine::createPassConfig(PassManagerBase &PM) {
lib/Target/SystemZ/SystemZTargetMachine.cpp 274 TargetPassConfig *SystemZTargetMachine::createPassConfig(PassManagerBase &PM) {
lib/Target/WebAssembly/WebAssemblyTargetMachine.cpp 328 WebAssemblyTargetMachine::createPassConfig(PassManagerBase &PM) {
lib/Target/X86/X86TargetMachine.cpp 402 TargetPassConfig *X86TargetMachine::createPassConfig(PassManagerBase &PM) {
lib/Target/XCore/XCoreTargetMachine.cpp 83 TargetPassConfig *XCoreTargetMachine::createPassConfig(PassManagerBase &PM) {
Declarations
include/llvm/Target/TargetMachine.h 341 virtual TargetPassConfig *createPassConfig(PassManagerBase &PM);
References
lib/CodeGen/LLVMTargetMachine.cpp 103 TargetPassConfig *PassConfig = TM.createPassConfig(PM);
tools/clang/tools/clang-fuzzer/handle-llvm/handle_llvm.cpp 119 Passes.add(LTM.createPassConfig(Passes));
tools/llc/llc.cpp 553 TargetPassConfig &TPC = *LLVMTM.createPassConfig(PM);
tools/llvm-exegesis/lib/Assembler.cpp 223 TargetPassConfig *TPC = TM->createPassConfig(PM);
tools/opt/opt.cpp 738 Pass *TPC = LTM.createPassConfig(Passes);
unittests/CodeGen/TargetOptionsTest.cpp 54 TargetPassConfig *TPC = LLVMTM->createPassConfig(PM);