Searched refs:CSEMIRBuilder (Results 1 – 8 of 8) sorted by relevance
1 //===-- llvm/CodeGen/GlobalISel/CSEMIRBuilder.cpp - MIBuilder--*- C++ -*-==//9 /// This file implements the CSEMIRBuilder class which CSEs as it builds14 #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...]
18 #include "llvm/CodeGen/GlobalISel/CSEMIRBuilder.h"100 : Builder(CSEInfo ? std::make_unique<CSEMIRBuilder>() in Combiner()
328 MIRBuilder = std::make_unique<CSEMIRBuilder>(); in runOnMachineFunction()
27 #include "llvm/CodeGen/GlobalISel/CSEMIRBuilder.h"3847 EntryBuilder = std::make_unique<CSEMIRBuilder>(CurMF); in runOnMachineFunction() 3850 CurBuilder = std::make_unique<CSEMIRBuilder>(CurMF); in runOnMachineFunction()
25 #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()
32 class CSEMIRBuilder : public MachineIRBuilder {
71 friend class CSEMIRBuilder; variable
261 SRCS_MIN+= CodeGen/GlobalISel/CSEMIRBuilder.cpp