HomeSort by: relevance | last modified time | path
    Searched refs:CSEInfo (Results 1 - 10 of 10) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/GlobalISel/
Combiner.cpp 15 #include "llvm/CodeGen/GlobalISel/CSEInfo.h"
99 GISelCSEInfo *CSEInfo) {
107 CSEInfo ? std::make_unique<CSEMIRBuilder>() : std::make_unique<MachineIRBuilder>();
110 if (CSEInfo)
111 Builder->setCSEInfo(CSEInfo);
129 if (CSEInfo)
130 WrapperObserver.addObserver(CSEInfo);
156 assert(!CSEInfo || (!errorToBool(CSEInfo->verify()) &&
157 "CSEInfo is not consistent. Likely missing calls to
    [all...]
CSEMIRBuilder.cpp 37 GISelCSEInfo *CSEInfo = getCSEInfo();
38 assert(CSEInfo && "Can't get here without setting CSEInfo");
41 CSEInfo->getMachineInstrIfExists(ID, CurMBB, NodeInsertPos);
43 CSEInfo->countOpcodeHit(MI->getOpcode());
59 const GISelCSEInfo *CSEInfo = getCSEInfo();
60 if (!CSEInfo || !CSEInfo->shouldCSE(Opc))
214 // CSEInfo would have tracked this instruction. Remove it from the temporary
228 // This instruction does not exist in the CSEInfo. Build it and CSE it
    [all...]
Legalizer.cpp 18 #include "llvm/CodeGen/GlobalISel/CSEInfo.h"
202 // CSEInfo) to observe all changes. Use the wrapper observer.
325 GISelCSEInfo *CSEInfo = nullptr;
331 CSEInfo = &Wrapper.get(TPC.getCSEConfig());
332 MIRBuilder->setCSEInfo(CSEInfo);
337 if (EnableCSE && CSEInfo) {
338 // We want CSEInfo in addition to WorkListObserver to observe all changes.
339 AuxObservers.push_back(CSEInfo);
341 assert(!CSEInfo || !errorToBool(CSEInfo->verify()))
    [all...]
IRTranslator.cpp 3058 GISelCSEInfo *CSEInfo = nullptr;
3066 CSEInfo = &Wrapper.get(TPC->getCSEConfig());
3067 EntryBuilder->setCSEInfo(CSEInfo);
3069 CurBuilder->setCSEInfo(CSEInfo);
3174 if (EnableCSE && CSEInfo)
3175 WrapperObserver.addObserver(CSEInfo);
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/GlobalISel/
Combiner.h 31 /// If CSEInfo is not null, then the Combiner will setup observer for
32 /// CSEInfo and instantiate a CSEMIRBuilder. Pass nullptr if CSE is not
34 bool combineMachineInstrs(MachineFunction &MF, GISelCSEInfo *CSEInfo);
MachineIRBuilder.h 16 #include "llvm/CodeGen/GlobalISel/CSEInfo.h"
55 GISelCSEInfo *CSEInfo = nullptr;
305 GISelCSEInfo *getCSEInfo() { return State.CSEInfo; }
306 const GISelCSEInfo *getCSEInfo() const { return State.CSEInfo; }
323 void setCSEInfo(GISelCSEInfo *Info) { State.CSEInfo = Info; }
  /src/external/apache2/llvm/lib/libLLVMGlobalISel/
Makefile 12 CSEInfo.cpp \
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/GISel/
AArch64PreLegalizerCombiner.cpp 341 auto *CSEInfo = &Wrapper.get(TPC.getCSEConfig());
351 return C.combineMachineInstrs(MF, CSEInfo);
AArch64PostLegalizerCombiner.cpp 371 auto *CSEInfo = &Wrapper.get(TPC->getCSEConfig());
373 return C.combineMachineInstrs(MF, CSEInfo);
  /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/
AMDGPUPreLegalizerCombiner.cpp 279 auto *CSEInfo = &Wrapper.get(TPC->getCSEConfig());
282 return C.combineMachineInstrs(MF, CSEInfo);

Completed in 67 milliseconds