Home
last modified time | relevance | path

Searched refs:CSEInfo (Results 1 – 23 of 23) sorted by relevance

/openbsd/gnu/llvm/llvm/lib/CodeGen/GlobalISel/
H A DCombiner.cpp99 GISelCSEInfo *CSEInfo) { in combineMachineInstrs() argument
107 CSEInfo ? std::make_unique<CSEMIRBuilder>() : std::make_unique<MachineIRBuilder>(); in combineMachineInstrs()
110 if (CSEInfo) in combineMachineInstrs()
111 Builder->setCSEInfo(CSEInfo); in combineMachineInstrs()
129 if (CSEInfo) in combineMachineInstrs()
130 WrapperObserver.addObserver(CSEInfo); in combineMachineInstrs()
157 if (CSEInfo) { in combineMachineInstrs()
158 if (auto E = CSEInfo->verify()) { in combineMachineInstrs()
H A DLegalizer.cpp320 GISelCSEInfo *CSEInfo = nullptr; in runOnMachineFunction() local
326 CSEInfo = &Wrapper.get(TPC.getCSEConfig()); in runOnMachineFunction()
327 MIRBuilder->setCSEInfo(CSEInfo); in runOnMachineFunction()
332 if (EnableCSE && CSEInfo) { in runOnMachineFunction()
334 AuxObservers.push_back(CSEInfo); in runOnMachineFunction()
336 assert(!CSEInfo || !errorToBool(CSEInfo->verify())); in runOnMachineFunction()
H A DCSEMIRBuilder.cpp40 GISelCSEInfo *CSEInfo = getCSEInfo(); in getDominatingInstrForID() local
41 assert(CSEInfo && "Can't get here without setting CSEInfo"); in getDominatingInstrForID()
44 CSEInfo->getMachineInstrIfExists(ID, CurMBB, NodeInsertPos); in getDominatingInstrForID()
46 CSEInfo->countOpcodeHit(MI->getOpcode()); in getDominatingInstrForID()
62 const GISelCSEInfo *CSEInfo = getCSEInfo(); in canPerformCSEForOpc() local
63 if (!CSEInfo || !CSEInfo->shouldCSE(Opc)) in canPerformCSEForOpc()
H A DCMakeLists.txt2 CSEInfo.cpp
H A DIRTranslator.cpp3387 GISelCSEInfo *CSEInfo = nullptr; in runOnMachineFunction() local
3395 CSEInfo = &Wrapper.get(TPC->getCSEConfig()); in runOnMachineFunction()
3396 EntryBuilder->setCSEInfo(CSEInfo); in runOnMachineFunction()
3398 CurBuilder->setCSEInfo(CSEInfo); in runOnMachineFunction()
3511 if (EnableCSE && CSEInfo) in runOnMachineFunction()
3512 WrapperObserver.addObserver(CSEInfo); in runOnMachineFunction()
/openbsd/gnu/llvm/llvm/include/llvm/CodeGen/GlobalISel/
H A DCombiner.h33 bool combineMachineInstrs(MachineFunction &MF, GISelCSEInfo *CSEInfo);
H A DMachineIRBuilder.h64 GISelCSEInfo *CSEInfo = nullptr; member
308 GISelCSEInfo *getCSEInfo() { return State.CSEInfo; } in getCSEInfo()
309 const GISelCSEInfo *getCSEInfo() const { return State.CSEInfo; } in getCSEInfo()
326 void setCSEInfo(GISelCSEInfo *Info) { State.CSEInfo = Info; } in setCSEInfo()
/openbsd/gnu/usr.bin/clang/libLLVMGlobalISel/
H A DMakefile8 SRCS+= CSEInfo.cpp \
/openbsd/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/CodeGen/GlobalISel/
H A DBUILD.gn15 "CSEInfo.cpp",
/openbsd/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPUPreLegalizerCombiner.cpp282 auto *CSEInfo = &Wrapper.get(TPC->getCSEConfig()); in runOnMachineFunction() local
285 return C.combineMachineInstrs(MF, CSEInfo); in runOnMachineFunction()
/openbsd/gnu/llvm/llvm/lib/Target/AArch64/GISel/
H A DAArch64PreLegalizerCombiner.cpp463 auto *CSEInfo = &Wrapper.get(TPC.getCSEConfig()); in runOnMachineFunction() local
473 return C.combineMachineInstrs(MF, CSEInfo); in runOnMachineFunction()
H A DAArch64PostLegalizerCombiner.cpp432 auto *CSEInfo = &Wrapper.get(TPC->getCSEConfig()); in runOnMachineFunction() local
434 return C.combineMachineInstrs(MF, CSEInfo); in runOnMachineFunction()
/openbsd/distrib/sets/lists/comp/
H A Dclang.amd641311 ./usr/include/llvm/CodeGen/GlobalISel/CSEInfo.h
H A Dclang.arm641311 ./usr/include/llvm/CodeGen/GlobalISel/CSEInfo.h
H A Dclang.armv71309 ./usr/include/llvm/CodeGen/GlobalISel/CSEInfo.h
H A Dclang.i3861309 ./usr/include/llvm/CodeGen/GlobalISel/CSEInfo.h
H A Dclang.loongson1310 ./usr/include/llvm/CodeGen/GlobalISel/CSEInfo.h
H A Dclang.macppc1310 ./usr/include/llvm/CodeGen/GlobalISel/CSEInfo.h
H A Dclang.octeon1310 ./usr/include/llvm/CodeGen/GlobalISel/CSEInfo.h
H A Dclang.powerpc641309 ./usr/include/llvm/CodeGen/GlobalISel/CSEInfo.h
H A Dclang.riscv641309 ./usr/include/llvm/CodeGen/GlobalISel/CSEInfo.h
H A Dclang.sparc641310 ./usr/include/llvm/CodeGen/GlobalISel/CSEInfo.h
/openbsd/gnu/llvm/clang/docs/tools/
H A Dclang-formatted-files.txt5100 llvm/include/llvm/CodeGen/GlobalISel/CSEInfo.h
5845 llvm/lib/CodeGen/GlobalISel/CSEInfo.cpp