Searched refs:MergeOp (Results 1 – 6 of 6) sorted by relevance
64 template <typename MergeOp = std::plus<ResourceT>>66 MergeOp Merge = MergeOp()) { in recordResource()75 template <typename MergeOp = std::plus<ResourceT>>77 MergeOp Merge = MergeOp()) { in transferResources()
175 unsigned MergeOp; in repairReg() local178 MergeOp = TargetOpcode::G_BUILD_VECTOR; in repairReg()187 MergeOp = TargetOpcode::G_CONCAT_VECTORS; in repairReg()190 MergeOp = TargetOpcode::G_MERGE_VALUES; in repairReg()193 MIRBuilder.buildInstrNoInsert(MergeOp) in repairReg()
256 rewriter.create<spirv::MergeOp>(loc); in matchAndRewrite()
462 static bool canFoldMergeOpcode(unsigned MergeOp, unsigned ConvertOp, in canFoldMergeOpcode() argument465 switch (MergeOp) { in canFoldMergeOpcode()
757 isa<spirv::MergeOp>(block.front()); in isMergeBlock()3103 builder.create<spirv::MergeOp>(getLoc()); in addEntryAndMergeBlock()3118 LogicalResult spirv::MergeOp::verify() { in verify()3433 builder.create<spirv::MergeOp>(getLoc()); in addMergeBlock()
1512 ErasePattern<spirv::MergeOp>, in populateSPIRVToLLVMConversionPatterns()