Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DCSEMIRBuilder.cpp23 bool CSEMIRBuilder::dominates(MachineBasicBlock::const_iterator A, in dominates()
38 CSEMIRBuilder::getDominatingInstrForID(FoldingSetNodeID &ID, in getDominatingInstrForID()
61 bool CSEMIRBuilder::canPerformCSEForOpc(unsigned Opc) const { in canPerformCSEForOpc()
68 void CSEMIRBuilder::profileDstOp(const DstOp &Op, in profileDstOp()
85 void CSEMIRBuilder::profileSrcOp(const SrcOp &Op, in profileSrcOp()
100 void CSEMIRBuilder::profileMBBOpcode(GISelInstProfileBuilder &B, in profileMBBOpcode()
123 MachineInstrBuilder CSEMIRBuilder::memoizeMI(MachineInstrBuilder MIB, in memoizeMI()
132 bool CSEMIRBuilder::checkCopyToDefsPossible(ArrayRef<DstOp> DstOps) { in checkCopyToDefsPossible()
143 CSEMIRBuilder::generateCopiesIfRequired(ArrayRef<DstOp> DstOps, in generateCopiesIfRequired()
170 MachineInstrBuilder CSEMIRBuilder::buildInstr(unsigned Opc, in buildInstr()
[all …]
H A DCMakeLists.txt4 CSEMIRBuilder.cpp
H A DCombiner.cpp104 CSEInfo ? std::make_unique<CSEMIRBuilder>() : std::make_unique<MachineIRBuilder>(); in combineMachineInstrs()
H A DLegalizer.cpp323 MIRBuilder = std::make_unique<CSEMIRBuilder>(); in runOnMachineFunction()
H A DIRTranslator.cpp3369 EntryBuilder = std::make_unique<CSEMIRBuilder>(CurMF); in runOnMachineFunction()
3372 CurBuilder = std::make_unique<CSEMIRBuilder>(CurMF); in runOnMachineFunction()
/llvm-project-15.0.7/llvm/unittests/CodeGen/GlobalISel/
H A DCSETest.cpp30 CSEMIRBuilder CSEB(B.getState()); in TEST_F()
125 CSEMIRBuilder CSEB(B.getState()); in TEST_F()
156 CSEMIRBuilder CSEB(B.getState()); in TEST_F()
178 CSEMIRBuilder CSEB(B.getState()); in TEST_F()
H A DConstantFoldingTest.cpp25 CSEMIRBuilder CFB(B.getState()); in TEST_F()
44 CSEMIRBuilder CFB1(*MF); in TEST_F()
/llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/GlobalISel/
H A Dirtranslator-non-integral-address-spaces.ll4 ; Check that the CSEMIRBuilder doesn't fold away the getelementptr during IRTranslator
19 ; Check that the CSEMIRBuilder doesn't fold away the getelementptr during IRTranslator
H A Dirtranslator-constant-fold-vector-op.ll4 ; The CSEMIRBuilder was mishandling the result operand when constant
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/CodeGen/GlobalISel/
H A DBUILD.gn16 "CSEMIRBuilder.cpp",
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/GlobalISel/
H A DCSEMIRBuilder.h32 class CSEMIRBuilder : public MachineIRBuilder {
H A DCSEInfo.h71 friend class CSEMIRBuilder; variable
/llvm-project-15.0.7/llvm/docs/GlobalISel/
H A DIRTranslator.rst87 implementation (``CSEMIRBuilder``). Their debug location information is removed
/llvm-project-15.0.7/clang/docs/tools/
H A Dclang-formatted-files.txt5110 llvm/include/llvm/CodeGen/GlobalISel/CSEMIRBuilder.h
5858 llvm/lib/CodeGen/GlobalISel/CSEMIRBuilder.cpp