Home
last modified time | relevance | path

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

123456

/freebsd/contrib/llvm-project/llvm/include/llvm/Target/GlobalISel/
H A DCombine.td207 [{ return Helper.matchCombineCopy(*${mi}); }]),
208 (apply [{ Helper.applyCombineCopy(*${mi}); }])>;
229 …[{ return !isGuaranteedNotToBePoison(${src}.getReg(), MRI) && Helper.matchFreezeOfSingleMaybePoiso…
230 (apply [{ Helper.applyBuildFn(*${root}, ${matchinfo}); }])>;
235 [{ return Helper.matchCombineExtendingLoads(*${root}, ${matchinfo}); }]),
236 (apply [{ Helper.applyCombineExtendingLoads(*${root}, ${matchinfo}); }])>;
241 [{ return Helper.matchCombineLoadWithAndMask(*${root}, ${matchinfo}); }]),
242 (apply [{ Helper.applyBuildFn(*${root}, ${matchinfo}); }])>;
248 [{ return Helper.matchSextTruncSextLoad(*${d}); }]),
249 (apply [{ Helper.applySextTruncSextLoad(*${d}); }])>;
[all …]
/freebsd/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;
58 LegalizerHelper &Helper) const;
60 LegalizerHelper &Helper) const;
62 LegalizerHelper &Helper) const;
63 bool legalizeCTTZ(MachineInstr &MI, LegalizerHelper &Helper) const;
64 bool legalizeMemOps(MachineInstr &MI, LegalizerHelper &Helper) const;
66 LegalizerHelper &Helper) const;
[all …]
H A DAArch64O0PreLegalizerCombiner.cpp47 mutable CombinerHelper Helper; member in __anonf43d651e0111::AArch64O0PreLegalizerCombinerImpl
80 Helper(Observer, B, /*IsPreLegalize*/ true, &KB), RuleConfig(RuleConfig), in AArch64O0PreLegalizerCombinerImpl()
95 return Helper.tryCombineShuffleVector(MI); in tryCombineAll()
97 return Helper.tryEmitMemcpyInline(MI); in tryCombineAll()
104 if (Helper.tryCombineMemCpyFamily(MI, MaxLen)) in tryCombineAll()
H A DAArch64LegalizerInfo.cpp1298 LegalizerHelper &Helper, MachineInstr &MI, in legalizeCustom() argument
1300 MachineIRBuilder &MIRBuilder = Helper.MIRBuilder; in legalizeCustom()
1302 GISelChangeObserver &Observer = Helper.Observer; in legalizeCustom()
1320 return legalizeBitfieldExtract(MI, MRI, Helper); in legalizeCustom()
1323 return legalizeFunnelShift(MI, MRI, MIRBuilder, Observer, Helper); in legalizeCustom()
1325 return legalizeRotate(MI, MRI, Helper); in legalizeCustom()
1327 return legalizeCTPOP(MI, MRI, Helper); in legalizeCustom()
1329 return legalizeAtomicCmpxchg128(MI, MRI, Helper); in legalizeCustom()
1331 return legalizeCTTZ(MI, Helper); in legalizeCustom()
1336 return legalizeMemOps(MI, Helper); in legalizeCustom()
[all …]
H A DAArch64PreLegalizerCombiner.cpp609 CombinerHelper &Helper, GISelChangeObserver &Observer) { in tryToSimplifyUADDO() argument
715 Helper.replaceRegWith(MRI, OldR, AddDst); in tryToSimplifyUADDO()
725 mutable CombinerHelper Helper; member in __anonb5dc1b7f0111::AArch64PreLegalizerCombinerImpl
760 Helper(Observer, B, /*IsPreLegalize*/ true, &KB, MDT, LI), in AArch64PreLegalizerCombinerImpl()
775 return Helper.tryCombineShuffleVector(MI); in tryCombineAll()
777 return tryToSimplifyUADDO(MI, B, Helper, Observer); in tryCombineAll()
779 return Helper.tryEmitMemcpyInline(MI); in tryCombineAll()
787 if (Helper.tryCombineMemCpyFamily(MI, MaxLen)) in tryCombineAll()
/freebsd/contrib/llvm-project/llvm/lib/Remarks/
H A DBitstreamRemarkParser.cpp290 static Error advanceToMetaBlock(BitstreamParserHelper &Helper) { in advanceToMetaBlock() argument
291 Expected<std::array<char, 4>> MagicNumber = Helper.parseMagic(); in advanceToMetaBlock()
297 if (Error E = Helper.parseBlockInfoBlock()) in advanceToMetaBlock()
299 Expected<bool> isMetaBlock = Helper.isMetaBlock(); in advanceToMetaBlock()
313 BitstreamParserHelper Helper(Buf); in createBitstreamParserFromMeta() local
314 Expected<std::array<char, 4>> MagicNumber = Helper.parseMagic(); in createBitstreamParserFromMeta()
370 BitstreamMetaParserHelper &Helper) { in processCommonMeta() argument
371 if (std::optional<uint64_t> Version = Helper.ContainerVersion) in processCommonMeta()
378 if (std::optional<uint8_t> Type = Helper.ContainerType) { in processCommonMeta()
474 BitstreamMetaParserHelper &Helper) { in processStandaloneMeta() argument
[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/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/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/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;
210 bool legalizeLaneOp(LegalizerHelper &Helper, MachineInstr &MI,
229 bool legalizeSBufferLoad(LegalizerHelper &Helper, MachineInstr &MI) const;
242 bool legalizeIntrinsic(LegalizerHelper &Helper,
H A DAMDGPUCombine.td35 (apply [{ Helper.applyBuildFn(*${rcp}, ${matchinfo}); }])>;
102 (apply [{ Helper.replaceSingleDefInstWithReg(*${fcanonicalize}, ${matchinfo}); }])>;
109 [{ return Helper.matchFoldableFneg(*${ffn}, ${matchinfo}); }]),
110 (apply [{ Helper.applyFoldableFneg(*${ffn}, ${matchinfo}); }])>;
117 (apply [{ Helper.replaceOpcodeWith(*${smul}, ${matchinfo}); }])>;
142 …[{ return Helper.matchExpandPromotedF16FMed3(*${fptrunc}, ${src0}.getReg(), ${src1}.getReg(), ${sr…
143 …(apply [{ Helper.applyExpandPromotedF16FMed3(*${fptrunc}, ${src0}.getReg(), ${src1}.getReg(), ${sr…
H A DAMDGPUPreLegalizerCombiner.cpp49 mutable AMDGPUCombinerHelper Helper; member in __anonc43491060111::AMDGPUPreLegalizerCombinerImpl
97 Helper(Observer, B, /*IsPreLegalize*/ true, &KB, MDT, LI), in AMDGPUPreLegalizerCombinerImpl()
110 return Helper.tryCombineShuffleVector(MI); in tryCombineAll()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/GISel/
H A DX86LegalizerInfo.h33 bool legalizeCustom(LegalizerHelper &Helper, MachineInstr &MI,
36 bool legalizeIntrinsic(LegalizerHelper &Helper,
41 LegalizerHelper &Helper) const;
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsPreLegalizerCombiner.cpp42 mutable CombinerHelper Helper; member in __anonb65b3b5c0111::MipsPreLegalizerCombinerImpl
51 Helper(Observer, B, /*IsPreLegalize*/ true, &KB, MDT, LI) {} in MipsPreLegalizerCombinerImpl()
65 return Helper.tryEmitMemcpyInline(MI); in tryCombineAll()
80 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 __anond45e51db0111::MipsPostLegalizerCombinerImpl
78 Helper(Observer, B, /*IsPreLegalize*/ false, &KB, MDT, LI), in MipsPostLegalizerCombinerImpl()
/freebsd/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,
528 bool ARMInstructionSelector::selectCmp(CmpConstants Helper, in selectCmp() argument
547 if (!validOpRegPair(MRI, LHSReg, RHSReg, Helper.OperandSize, in selectCmp()
548 Helper.OperandRegBankID)) in selectCmp()
557 if (!insertComparison(Helper, I, ResReg, ARMConds.first, LHSReg, RHSReg, in selectCmp()
563 if (!insertComparison(Helper, I, IntermediateRes, ARMConds.first, LHSReg, in selectCmp()
566 if (!insertComparison(Helper, I, ResReg, ARMConds.second, LHSReg, RHSReg, in selectCmp()
575 bool ARMInstructionSelector::insertComparison(CmpConstants Helper, InsertInfo I, in insertComparison() argument
582 BuildMI(I.MBB, I.InsertBefore, I.DbgLoc, TII.get(Helper.ComparisonOpcode)) in insertComparison()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVLegalizerInfo.cpp325 LegalizerHelper &Helper, in convertPtrToInt() argument
329 GR->assignSPIRVTypeToVReg(SpirvType, ConvReg, Helper.MIRBuilder.getMF()); in convertPtrToInt()
330 Helper.MIRBuilder.buildInstr(TargetOpcode::G_PTRTOINT) in convertPtrToInt()
337 LegalizerHelper &Helper, MachineInstr &MI, in legalizeCustom() argument
356 SPIRVType *SpirvTy = GR->getOrCreateSPIRVType(LLVMTy, Helper.MIRBuilder); in legalizeCustom()
357 Op0.setReg(convertPtrToInt(Reg0, ConvT, SpirvTy, Helper, MRI, GR)); in legalizeCustom()
358 Op1.setReg(convertPtrToInt(Reg1, ConvT, SpirvTy, Helper, MRI, GR)); in legalizeCustom()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DCFG.cpp5522 StmtPrinterHelper* Helper; member in __anonef2f84bd0711::CFGBlockTerminatorPrint
5528 : OS(os), Helper(helper), Policy(Policy) { in CFGBlockTerminatorPrint()
5535 C->printPretty(OS, Helper, Policy); in VisitIfStmt()
5540 Terminator->printPretty(OS, Helper, Policy); in VisitStmt()
5554 C->printPretty(OS, Helper, Policy); in VisitForStmt()
5564 C->printPretty(OS, Helper, Policy); in VisitWhileStmt()
5570 C->printPretty(OS, Helper, Policy); in VisitDoStmt()
5575 Terminator->getCond()->printPretty(OS, Helper, Policy); in VisitSwitchStmt()
5586 Cond->printPretty(OS, Helper, Policy); in VisitAbstractConditionalOperator()
5593 Cond->printPretty(OS, Helper, Policy); in VisitChooseExpr()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVLegalizerInfo.h33 bool legalizeCustom(LegalizerHelper &Helper, MachineInstr &MI,
36 bool legalizeIntrinsic(LegalizerHelper &Helper,
H A DRISCVPreLegalizerCombiner.cpp45 mutable CombinerHelper Helper; member in __anond28b007b0111::RISCVPreLegalizerCombinerImpl
78 Helper(Observer, B, /*IsPreLegalize*/ true, &KB, MDT, LI), in RISCVPreLegalizerCombinerImpl()
H A DRISCVPostLegalizerCombiner.cpp50 mutable CombinerHelper Helper; member in __anon7686bada0111::RISCVPostLegalizerCombinerImpl
83 Helper(Observer, B, /*IsPreLegalize*/ false, &KB, MDT, LI), in RISCVPostLegalizerCombinerImpl()
/freebsd/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/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