Home
last modified time | relevance | path

Searched refs:Helper (Results 1 – 25 of 140) sorted by relevance

123456

/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Target/GlobalISel/
H A DCombine.td204 (apply [{ Helper.applyCombineCopy(*${mi}); }])>;
567 [{ return Helper.matchUndefStore(*${root}); }]),
568 (apply [{ Helper.eraseInst(*${root}); }])
731 [{ return Helper.matchNotCmp(*${d}, ${info}); }]),
732 (apply [{ Helper.applyNotCmp(*${d}, ${info}); }])
842 (apply [{ Helper.applyPtrAddZero(*${root}); }])>;
992 [{ return Helper.matchUDivByConst(*${root}); }]),
993 (apply [{ Helper.applyUDivByConst(*${root}); }])>;
998 [{ return Helper.matchSDivByConst(*${root}); }]),
999 (apply [{ Helper.applySDivByConst(*${root}); }])>;
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64LegalizerInfo.h30 bool legalizeCustom(LegalizerHelper &Helper, MachineInstr &MI,
33 bool legalizeIntrinsic(LegalizerHelper &Helper,
50 LegalizerHelper &Helper) const;
52 LegalizerHelper &Helper) const;
56 LegalizerHelper &Helper) const;
58 LegalizerHelper &Helper) const;
60 LegalizerHelper &Helper) const;
61 bool legalizeCTTZ(MachineInstr &MI, LegalizerHelper &Helper) const;
62 bool legalizeMemOps(MachineInstr &MI, LegalizerHelper &Helper) const;
65 LegalizerHelper &Helper) const;
[all …]
H A DAArch64O0PreLegalizerCombiner.cpp47 mutable CombinerHelper Helper; member in __anon5ae5cd540111::AArch64O0PreLegalizerCombinerImpl
80 Helper(Observer, B, /*IsPreLegalize*/ true, &KB), RuleConfig(RuleConfig), in AArch64O0PreLegalizerCombinerImpl()
95 return Helper.tryCombineConcatVectors(MI); in tryCombineAll()
97 return Helper.tryCombineShuffleVector(MI); in tryCombineAll()
99 return Helper.tryEmitMemcpyInline(MI); in tryCombineAll()
106 if (Helper.tryCombineMemCpyFamily(MI, MaxLen)) in tryCombineAll()
H A DAArch64LegalizerInfo.cpp1217 return legalizeCTPOP(MI, MRI, Helper); in legalizeCustom()
1221 return legalizeCTTZ(MI, Helper); in legalizeCustom()
1226 return legalizeMemOps(MI, Helper); in legalizeCustom()
1228 return legalizeFCopySign(MI, Helper); in legalizeCustom()
1234 return legalizePrefetch(MI, Helper); in legalizeCustom()
1304 Helper.Observer.changingInstr(MI); in legalizeRotate()
1306 Helper.Observer.changedInstr(MI); in legalizeRotate()
1446 Helper.Observer.changingInstr(MI); in legalizeIntrinsic()
1448 Helper.Observer.changedInstr(MI); in legalizeIntrinsic()
1782 Helper.lowerBitCount(MI) == in legalizeCTPOP()
[all …]
H A DAArch64PreLegalizerCombiner.cpp558 CombinerHelper &Helper, GISelChangeObserver &Observer) { in tryToSimplifyUADDO() argument
664 Helper.replaceRegWith(MRI, OldR, AddDst); in tryToSimplifyUADDO()
674 mutable CombinerHelper Helper; member in __anon0fc0fe350111::AArch64PreLegalizerCombinerImpl
709 Helper(Observer, B, /*IsPreLegalize*/ true, &KB, MDT, LI), in AArch64PreLegalizerCombinerImpl()
724 return Helper.tryCombineConcatVectors(MI); in tryCombineAll()
726 return Helper.tryCombineShuffleVector(MI); in tryCombineAll()
728 return tryToSimplifyUADDO(MI, B, Helper, Observer); in tryCombineAll()
730 return Helper.tryEmitMemcpyInline(MI); in tryCombineAll()
738 if (Helper.tryCombineMemCpyFamily(MI, MaxLen)) in tryCombineAll()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Remarks/
H A DBitstreamRemarkParser.cpp313 BitstreamParserHelper Helper(Buf); in createBitstreamParserFromMeta() local
370 BitstreamMetaParserHelper &Helper) { in processCommonMeta() argument
474 BitstreamMetaParserHelper &Helper) { in processStandaloneMeta() argument
510 if (!Helper.Type) in processRemark()
523 if (!Helper.RemarkNameIdx) in processRemark()
533 if (!Helper.PassNameIdx) in processRemark()
543 if (!Helper.FunctionNameIdx) in processRemark()
552 if (Helper.SourceFileNameIdx && Helper.SourceLine && Helper.SourceColumn) { in processRemark()
562 if (Helper.Hotness) in processRemark()
563 R.Hotness = *Helper.Hotness; in processRemark()
[all …]
H A DBitstreamRemarkParser.h70 Error processCommonMeta(BitstreamMetaParserHelper &Helper);
71 Error processStandaloneMeta(BitstreamMetaParserHelper &Helper);
72 Error processSeparateRemarksFileMeta(BitstreamMetaParserHelper &Helper);
73 Error processSeparateRemarksMetaMeta(BitstreamMetaParserHelper &Helper);
75 processRemark(BitstreamRemarkParserHelper &Helper);
H A DBitstreamRemarkSerializer.cpp332 Helper(BitstreamRemarkContainerType::SeparateRemarksFile) { in BitstreamRemarkSerializer()
344 Helper(Mode == SerializerMode::Separate in BitstreamRemarkSerializer()
355 Helper.ContainerType == BitstreamRemarkContainerType::Standalone; in emit()
357 OS, Helper, in emit()
366 Helper.emitRemarkBlock(Remark, *StrTab); in emit()
368 Helper.flushToStream(OS); in emit()
373 assert(Helper.ContainerType != in metaSerializer()
376 Helper.ContainerType == BitstreamRemarkContainerType::Standalone; in metaSerializer()
385 Helper->setupBlockInfo(); in emit()
386 Helper->emitMetaBlock(CurrentContainerVersion, CurrentRemarkVersion, StrTab, in emit()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Remarks/
H A DBitstreamRemarkSerializer.h135 BitstreamRemarkSerializerHelper Helper; member
168 BitstreamRemarkSerializerHelper *Helper = nullptr; member
178 : MetaSerializer(OS), TmpHelper(std::nullopt), Helper(nullptr), in MetaSerializer()
181 Helper = &*TmpHelper; in MetaSerializer()
186 raw_ostream &OS, BitstreamRemarkSerializerHelper &Helper,
189 : MetaSerializer(OS), TmpHelper(std::nullopt), Helper(&Helper), in MetaSerializer()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULegalizerInfo.h37 bool legalizeCustom(LegalizerHelper &Helper, MachineInstr &MI,
58 bool legalizeMinNumMaxNum(LegalizerHelper &Helper, MachineInstr &MI) const;
77 bool legalizeLoad(LegalizerHelper &Helper, MachineInstr &MI) const;
78 bool legalizeStore(LegalizerHelper &Helper, MachineInstr &MI) const;
104 void buildMultiply(LegalizerHelper &Helper, MutableArrayRef<Register> Accum,
108 bool legalizeMul(LegalizerHelper &Helper, MachineInstr &MI) const;
176 bool legalizeDSAtomicFPIntrinsic(LegalizerHelper &Helper,
222 bool legalizeSBufferLoad(LegalizerHelper &Helper, MachineInstr &MI) const;
235 bool legalizeIntrinsic(LegalizerHelper &Helper,
H A DAMDGPUCombine.td34 (apply [{ Helper.applyBuildFn(*${rcp}, ${matchinfo}); }])>;
97 (apply [{ Helper.replaceSingleDefInstWithReg(*${fcanonicalize}, ${matchinfo}); }])>;
104 [{ return Helper.matchFoldableFneg(*${ffn}, ${matchinfo}); }]),
105 (apply [{ Helper.applyFoldableFneg(*${ffn}, ${matchinfo}); }])>;
137 …[{ return Helper.matchExpandPromotedF16FMed3(*${fptrunc}, ${src0}.getReg(), ${src1}.getReg(), ${sr…
138 …(apply [{ Helper.applyExpandPromotedF16FMed3(*${fptrunc}, ${src0}.getReg(), ${src1}.getReg(), ${sr…
H A DAMDGPUPreLegalizerCombiner.cpp49 mutable AMDGPUCombinerHelper Helper; member in __anon9fd51dbc0111::AMDGPUPreLegalizerCombinerImpl
97 Helper(Observer, B, /*IsPreLegalize*/ true, &KB, MDT, LI), in AMDGPUPreLegalizerCombinerImpl()
110 return Helper.tryCombineConcatVectors(MI); in tryCombineAll()
112 return Helper.tryCombineShuffleVector(MI); in tryCombineAll()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DVNCoercion.cpp77 IRBuilderBase &Helper, in coerceAvailableValueToLoadType() argument
94 StoredVal = Helper.CreateBitCast(StoredVal, LoadedTy); in coerceAvailableValueToLoadType()
99 StoredVal = Helper.CreatePtrToInt(StoredVal, StoredValTy); in coerceAvailableValueToLoadType()
107 StoredVal = Helper.CreateBitCast(StoredVal, TypeToCastTo); in coerceAvailableValueToLoadType()
111 StoredVal = Helper.CreateIntToPtr(StoredVal, LoadedTy); in coerceAvailableValueToLoadType()
128 StoredVal = Helper.CreatePtrToInt(StoredVal, StoredValTy); in coerceAvailableValueToLoadType()
134 StoredVal = Helper.CreateBitCast(StoredVal, StoredValTy); in coerceAvailableValueToLoadType()
142 StoredVal = Helper.CreateLShr( in coerceAvailableValueToLoadType()
148 StoredVal = Helper.CreateTruncOrBitCast(StoredVal, NewIntTy); in coerceAvailableValueToLoadType()
153 StoredVal = Helper.CreateIntToPtr(StoredVal, LoadedTy); in coerceAvailableValueToLoadType()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsPreLegalizerCombiner.cpp42 mutable CombinerHelper Helper; member in __anon86b5dd120111::MipsPreLegalizerCombinerImpl
51 Helper(Observer, B, /*IsPreLegalize*/ true, &KB, MDT, LI) {} in MipsPreLegalizerCombinerImpl()
65 return Helper.tryEmitMemcpyInline(MI); in tryCombineAll()
79 return Helper.tryCombineExtendingLoads(MI); in tryCombineAll()
H A DMipsLegalizerInfo.h28 bool legalizeCustom(LegalizerHelper &Helper, MachineInstr &MI,
31 bool legalizeIntrinsic(LegalizerHelper &Helper,
H A DMipsPostLegalizerCombiner.cpp47 mutable CombinerHelper Helper; member in __anonb00d2a510111::MipsPostLegalizerCombinerImpl
78 Helper(Observer, B, /*IsPreLegalize*/ false, &KB, MDT, LI), in MipsPostLegalizerCombinerImpl()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMInstructionSelector.cpp47 bool selectCmp(CmpConstants Helper, MachineInstrBuilder &MIB,
53 bool insertComparison(CmpConstants Helper, InsertInfo I, unsigned ResReg,
526 bool ARMInstructionSelector::selectCmp(CmpConstants Helper, in selectCmp() argument
545 if (!validOpRegPair(MRI, LHSReg, RHSReg, Helper.OperandSize, in selectCmp()
546 Helper.OperandRegBankID)) in selectCmp()
588 if (Helper.ReadFlagsOpcode != ARM::INSTRUCTION_LIST_END) { in insertComparison()
590 TII.get(Helper.ReadFlagsOpcode)) in insertComparison()
598 TII.get(Helper.SelectResultOpcode)) in insertComparison()
1036 CmpConstants Helper(Opcodes.CMPrr, ARM::INSTRUCTION_LIST_END, in select() local
1038 return selectCmp(Helper, MIB, MRI); in select()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVLegalizerInfo.cpp281 LegalizerHelper &Helper, in convertPtrToInt() argument
285 GR->assignSPIRVTypeToVReg(SpirvType, ConvReg, Helper.MIRBuilder.getMF()); in convertPtrToInt()
286 Helper.MIRBuilder.buildInstr(TargetOpcode::G_PTRTOINT) in convertPtrToInt()
293 LegalizerHelper &Helper, MachineInstr &MI, in legalizeCustom() argument
312 SPIRVType *SpirvTy = GR->getOrCreateSPIRVType(LLVMTy, Helper.MIRBuilder); in legalizeCustom()
313 Op0.setReg(convertPtrToInt(Reg0, ConvT, SpirvTy, Helper, MRI, GR)); in legalizeCustom()
314 Op1.setReg(convertPtrToInt(Reg1, ConvT, SpirvTy, Helper, MRI, GR)); in legalizeCustom()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVLegalizerInfo.h32 bool legalizeCustom(LegalizerHelper &Helper, MachineInstr &MI,
35 bool legalizeIntrinsic(LegalizerHelper &Helper,
H A DRISCVLegalizerInfo.cpp378 bool RISCVLegalizerInfo::legalizeIntrinsic(LegalizerHelper &Helper, in legalizeIntrinsic() argument
388 MachineIRBuilder &MIRBuilder = Helper.MIRBuilder; in legalizeIntrinsic()
455 LegalizerHelper &Helper, MachineInstr &MI, in legalizeCustom() argument
457 MachineIRBuilder &MIRBuilder = Helper.MIRBuilder; in legalizeCustom()
458 GISelChangeObserver &Observer = Helper.Observer; in legalizeCustom()
464 return Helper.lowerAbsToMaxNeg(MI); in legalizeCustom()
475 return Helper.lower(MI, 0, /* Unused hint type */ LLT()) == in legalizeCustom()
H A DRISCVO0PreLegalizerCombiner.cpp43 mutable CombinerHelper Helper; member in __anon9efa36500111::RISCVO0PreLegalizerCombinerImpl
74 Helper(Observer, B, /*IsPreLegalize*/ true, &KB), RuleConfig(RuleConfig), in RISCVO0PreLegalizerCombinerImpl()
H A DRISCVPreLegalizerCombiner.cpp45 mutable CombinerHelper Helper; member in __anon706ef8310111::RISCVPreLegalizerCombinerImpl
78 Helper(Observer, B, /*IsPreLegalize*/ true, &KB, MDT, LI), in RISCVPreLegalizerCombinerImpl()
/freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/
H A DCFG.cpp5525 StmtPrinterHelper* Helper; member in __anond5061b330711::CFGBlockTerminatorPrint
5660 IE->printPretty(OS, &Helper, PrintingPolicy(Helper.getLangOpts())); in print_initializer()
5762 print_elem(OS, Helper, *this); in dumpToStream()
5796 S->printPretty(OS, &Helper, PrintingPolicy(Helper.getLangOpts())); in print_elem()
5834 Helper.handleDecl(VD, OS); in print_elem()
5925 Helper.setBlockID(B.getBlockID()); in print_block()
5957 LHS->printPretty(OS, &Helper, PrintingPolicy(Helper.getLangOpts())); in print_block()
5960 RHS->printPretty(OS, &Helper, PrintingPolicy(Helper.getLangOpts())); in print_block()
6000 Helper.setStmtID(j); in print_block()
6002 print_elem(OS, Helper, *I); in print_block()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DLegalizer.cpp220 LegalizerHelper Helper(MF, LI, WrapperObserver, MIRBuilder, KB); in legalizeMachineFunction() local
239 auto Res = Helper.legalizeInstrStep(MI, LocObserver); in legalizeMachineFunction()
256 Helper.MIRBuilder.stopObservingChanges(); in legalizeMachineFunction()
271 Helper.MIRBuilder.stopObservingChanges(); in legalizeMachineFunction()
/freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/
H A DAppleObjCRuntimeV2.h339 enum Helper { enum
349 Helper ComputeHelper(ExecutionContext &exe_ctx) const;
352 Helper helper);
353 lldb::addr_t &GetClassInfoArgs(Helper helper);
356 GetClassInfoUtilityFunctionImpl(ExecutionContext &exe_ctx, Helper helper,

123456