Home
last modified time | relevance | path

Searched refs:CSEMIRBuilder (Results 1 – 8 of 8) sorted by relevance

/freebsd-src/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCSEMIRBuilder.cpp1 //===-- llvm/CodeGen/GlobalISel/CSEMIRBuilder.cpp - MIBuilder--*- C++ -*-==//
9 /// This file implements the CSEMIRBuilder class which CSEs as it builds
14 #include "llvm/CodeGen/GlobalISel/CSEMIRBuilder.h"
23 bool CSEMIRBuilder::dominates(MachineBasicBlock::const_iterator A, in dominates()
38 CSEMIRBuilder::getDominatingInstrForID(FoldingSetNodeID &ID, in getDominatingInstrForID()
66 bool CSEMIRBuilder::canPerformCSEForOpc(unsigned Opc) const { in canPerformCSEForOpc()
73 void CSEMIRBuilder::profileDstOp(const DstOp &Op, in profileDstOp()
90 void CSEMIRBuilder::profileSrcOp(const SrcOp &Op, in profileSrcOp()
105 void CSEMIRBuilder::profileMBBOpcode(GISelInstProfileBuilder &B, in profileMBBOpcode()
113 void CSEMIRBuilder in profileEverything()
[all...]
H A DCombiner.cpp18 #include "llvm/CodeGen/GlobalISel/CSEMIRBuilder.h"
100 : Builder(CSEInfo ? std::make_unique<CSEMIRBuilder>() in Combiner()
H A DLegalizer.cpp328 MIRBuilder = std::make_unique<CSEMIRBuilder>(); in runOnMachineFunction()
H A DIRTranslator.cpp27 #include "llvm/CodeGen/GlobalISel/CSEMIRBuilder.h"
3847 EntryBuilder = std::make_unique<CSEMIRBuilder>(CurMF); in runOnMachineFunction()
3850 CurBuilder = std::make_unique<CSEMIRBuilder>(CurMF); in runOnMachineFunction()
/freebsd-src/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64PostLegalizerCombiner.cpp25 #include "llvm/CodeGen/GlobalISel/CSEMIRBuilder.h"
513 CSEMIRBuilder &MIB); in runOnMachineFunction()
516 CSEMIRBuilder &MIB); in runOnMachineFunction()
573 auto MIB = CSEMIRBuilder(MF); in optimizeConsecutiveMemOpAddressing()
580 SmallVectorImpl<StoreInfo> &Stores, CSEMIRBuilder &MIB) { in optimizeConsecutiveMemOpAddressing()
626 MachineFunction &MF, CSEMIRBuilder &MIB) { in optimizeConsecutiveMemOpAddressing()
/freebsd-src/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/
H A DCSEMIRBuilder.h32 class CSEMIRBuilder : public MachineIRBuilder {
H A DCSEInfo.h71 friend class CSEMIRBuilder; variable
/freebsd-src/lib/clang/libllvm/
H A DMakefile261 SRCS_MIN+= CodeGen/GlobalISel/CSEMIRBuilder.cpp