| /openbsd-src/gnu/llvm/llvm/include/llvm/Target/GlobalISel/ |
| H A D | Combine.td | 48 [GICombinerHelperArg<"CombinerHelper &", "Helper">]; 131 [{ return Helper.matchCombineCopy(*${mi}); }]), 132 (apply [{ Helper.applyCombineCopy(*${mi}); }])>; 143 (apply [{ Helper.replaceSingleDefInstWithOperand(*${mi}, 1); }])>; 149 [{ return Helper.matchCombineExtendingLoads(*${root}, ${matchinfo}); }]), 150 (apply [{ Helper.applyCombineExtendingLoads(*${root}, ${matchinfo}); }])>; 155 [{ return Helper.matchCombineLoadWithAndMask(*${root}, ${matchinfo}); }]), 156 (apply [{ Helper.applyBuildFn(*${root}, ${matchinfo}); }])>; 162 [{ return Helper.matchSextTruncSextLoad(*${d}); }]), 163 (apply [{ Helper.applySextTruncSextLoad(*${d}); }])>; [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64LegalizerInfo.h | 31 bool legalizeCustom(LegalizerHelper &Helper, MachineInstr &MI) const override; 33 bool legalizeIntrinsic(LegalizerHelper &Helper, 49 bool legalizeVectorTrunc(MachineInstr &MI, LegalizerHelper &Helper) const; 50 bool legalizeShuffleVector(MachineInstr &MI, LegalizerHelper &Helper) const; 52 LegalizerHelper &Helper) const; 54 LegalizerHelper &Helper) const; 56 LegalizerHelper &Helper) const; 58 LegalizerHelper &Helper) const; 59 bool legalizeCTTZ(MachineInstr &MI, LegalizerHelper &Helper) const; 60 bool legalizeMemOps(MachineInstr &MI, LegalizerHelper &Helper) const; [all …]
|
| H A D | AArch64O0PreLegalizerCombiner.cpp | 37 CombinerHelper &Helper; member in AArch64O0PreLegalizerCombinerHelperState 40 AArch64O0PreLegalizerCombinerHelperState(CombinerHelper &Helper) in AArch64O0PreLegalizerCombinerHelperState() argument 41 : Helper(Helper) {} in AArch64O0PreLegalizerCombinerHelperState() 76 CombinerHelper Helper(Observer, B, /*IsPreLegalize*/ true, KB, MDT); in combine() local 77 AArch64GenO0PreLegalizerCombinerHelper Generated(GeneratedRuleCfg, Helper); in combine() 85 return Helper.tryCombineConcatVectors(MI); in combine() 87 return Helper.tryCombineShuffleVector(MI); in combine() 89 return Helper.tryEmitMemcpyInline(MI); in combine() 96 if (Helper.tryCombineMemCpyFamily(MI, MaxLen)) in combine()
|
| H A D | AArch64PreLegalizerCombiner.cpp | 226 CombinerHelper &Helper, in tryToSimplifyUADDO() argument 333 Helper.replaceRegWith(MRI, OldR, AddDst); in tryToSimplifyUADDO() 342 CombinerHelper &Helper; member in AArch64PreLegalizerCombinerHelperState 345 AArch64PreLegalizerCombinerHelperState(CombinerHelper &Helper) in AArch64PreLegalizerCombinerHelperState() argument 346 : Helper(Helper) {} in AArch64PreLegalizerCombinerHelperState() 381 CombinerHelper Helper(Observer, B, /* IsPreLegalize*/ true, KB, MDT, LI); in combine() local 382 AArch64GenPreLegalizerCombinerHelper Generated(GeneratedRuleCfg, Helper); in combine() 390 return Helper.tryCombineConcatVectors(MI); in combine() 392 return Helper.tryCombineShuffleVector(MI); in combine() 394 return tryToSimplifyUADDO(MI, B, Helper, Observer); in combine() [all …]
|
| H A D | AArch64LegalizerInfo.cpp | 881 bool AArch64LegalizerInfo::legalizeCustom(LegalizerHelper &Helper, in legalizeCustom() argument 883 MachineIRBuilder &MIRBuilder = Helper.MIRBuilder; in legalizeCustom() 885 GISelChangeObserver &Observer = Helper.Observer; in legalizeCustom() 902 return legalizeVectorTrunc(MI, Helper); in legalizeCustom() 905 return legalizeBitfieldExtract(MI, MRI, Helper); in legalizeCustom() 907 return legalizeRotate(MI, MRI, Helper); in legalizeCustom() 909 return legalizeCTPOP(MI, MRI, Helper); in legalizeCustom() 911 return legalizeAtomicCmpxchg128(MI, MRI, Helper); in legalizeCustom() 913 return legalizeCTTZ(MI, Helper); in legalizeCustom() 918 return legalizeMemOps(MI, Helper); in legalizeCustom() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Remarks/ |
| H A D | BitstreamRemarkParser.cpp | 290 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 D | BitstreamRemarkParser.h | 70 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 D | BitstreamRemarkSerializer.cpp | 332 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 …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUPreLegalizerCombiner.cpp | 39 AMDGPUCombinerHelper &Helper; member in AMDGPUPreLegalizerCombinerHelper 43 AMDGPUCombinerHelper &Helper) in AMDGPUPreLegalizerCombinerHelper() argument 44 : B(B), MF(B.getMF()), MRI(*B.getMRI()), Helper(Helper){}; in AMDGPUPreLegalizerCombinerHelper() 159 AMDGPUCombinerHelper &Helper; member in AMDGPUPreLegalizerCombinerHelperState 164 AMDGPUCombinerHelper &Helper, in AMDGPUPreLegalizerCombinerHelperState() argument 166 : Helper(Helper), PreLegalizerHelper(PreLegalizerHelper) {} in AMDGPUPreLegalizerCombinerHelperState() 202 AMDGPUCombinerHelper Helper(Observer, B, /*IsPreLegalize*/ true, KB, MDT, LI); in combine() local 203 AMDGPUPreLegalizerCombinerHelper PreLegalizerHelper(B, Helper); in combine() 204 AMDGPUGenPreLegalizerCombinerHelper Generated(GeneratedRuleCfg, Helper, in combine() 212 return Helper.tryCombineConcatVectors(MI); in combine() [all …]
|
| H A D | AMDGPUPostLegalizerCombiner.cpp | 39 AMDGPUCombinerHelper &Helper; member in AMDGPUPostLegalizerCombinerHelper 43 AMDGPUCombinerHelper &Helper) in AMDGPUPostLegalizerCombinerHelper() argument 44 : B(B), MF(B.getMF()), MRI(*B.getMRI()), Helper(Helper){}; in AMDGPUPostLegalizerCombinerHelper() 175 return Helper.getKnownBits()->maskedValueIsZero(SrcReg, Mask); in matchUCharToFloat() 305 AMDGPUCombinerHelper &Helper; member in AMDGPUPostLegalizerCombinerHelperState 314 AMDGPUCombinerHelper &Helper, in AMDGPUPostLegalizerCombinerHelperState() argument 317 : Helper(Helper), PostLegalizerHelper(PostLegalizerHelper), in AMDGPUPostLegalizerCombinerHelperState() 356 AMDGPUCombinerHelper Helper(Observer, B, /*IsPreLegalize*/ false, KB, MDT, in combine() local 358 AMDGPUPostLegalizerCombinerHelper PostLegalizerHelper(B, Helper); in combine() 360 GeneratedRuleCfg, Helper, PostLegalizerHelper, Subtarget); in combine() [all …]
|
| H A D | AMDGPULegalizerInfo.h | 38 bool legalizeCustom(LegalizerHelper &Helper, MachineInstr &MI) const override; 58 bool legalizeMinNumMaxNum(LegalizerHelper &Helper, MachineInstr &MI) const; 73 bool legalizeLoad(LegalizerHelper &Helper, MachineInstr &MI) const; 90 void buildMultiply(LegalizerHelper &Helper, MutableArrayRef<Register> Accum, 94 bool legalizeMul(LegalizerHelper &Helper, MachineInstr &MI) const; 148 bool legalizeDSAtomicFPIntrinsic(LegalizerHelper &Helper, 199 bool legalizeSBufferLoad(LegalizerHelper &Helper, MachineInstr &MI) const; 215 bool legalizeIntrinsic(LegalizerHelper &Helper,
|
| H A D | AMDGPURegBankCombiner.cpp | 43 CombinerHelper &Helper; member in AMDGPURegBankCombinerHelper 46 AMDGPURegBankCombinerHelper(MachineIRBuilder &B, CombinerHelper &Helper) in AMDGPURegBankCombinerHelper() argument 50 TII(*Subtarget.getInstrInfo()), Helper(Helper){}; in AMDGPURegBankCombinerHelper() 360 CombinerHelper &Helper; member in AMDGPURegBankCombinerHelperState 364 AMDGPURegBankCombinerHelperState(CombinerHelper &Helper, in AMDGPURegBankCombinerHelperState() argument 366 : Helper(Helper), RegBankHelper(RegBankHelper) {} in AMDGPURegBankCombinerHelperState() 402 CombinerHelper Helper(Observer, B, /* IsPreLegalize*/ false, KB, MDT); in combine() local 403 AMDGPURegBankCombinerHelper RegBankHelper(B, Helper); in combine() 404 AMDGPUGenRegBankCombinerHelper Generated(GeneratedRuleCfg, Helper, in combine()
|
| H A D | AMDGPUCombine.td | 34 (apply [{ Helper.applyBuildFn(*${rcp}, ${matchinfo}); }])>; 97 (apply [{ Helper.replaceSingleDefInstWithReg(*${fcanonicalize}, ${matchinfo}); }])>; 104 [{ return Helper.matchFoldableFneg(*${ffn}, ${matchinfo}); }]), 105 (apply [{ Helper.applyFoldableFneg(*${ffn}, ${matchinfo}); }])>;
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/Remarks/ |
| H A D | BitstreamRemarkSerializer.h | 135 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()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/ |
| H A D | VNCoercion.cpp | 77 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 …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/Mips/ |
| H A D | MipsPreLegalizerCombiner.cpp | 41 CombinerHelper Helper(Observer, B, /*IsPreLegalize*/ true); in combine() local 47 return Helper.tryEmitMemcpyInline(MI); in combine() 61 return Helper.tryCombineExtendingLoads(MI); in combine()
|
| H A D | MipsLegalizerInfo.h | 28 bool legalizeCustom(LegalizerHelper &Helper, MachineInstr &MI) const override; 30 bool legalizeIntrinsic(LegalizerHelper &Helper,
|
| H A D | MipsPostLegalizerCombiner.cpp | 64 CombinerHelper Helper(Observer, B, /* IsPreLegalize*/ false, KB, in combine() local 66 MipsGenPostLegalizerCombinerHelper Generated(GeneratedRuleCfg, Helper); in combine() 67 return Generated.tryCombineAll(Observer, MI, B, Helper); in combine()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/ARM/ |
| H A D | ARMInstructionSelector.cpp | 47 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() 555 if (!insertComparison(Helper, I, ResReg, ARMConds.first, LHSReg, RHSReg, in selectCmp() 561 if (!insertComparison(Helper, I, IntermediateRes, ARMConds.first, LHSReg, in selectCmp() 564 if (!insertComparison(Helper, I, ResReg, ARMConds.second, LHSReg, RHSReg, in selectCmp() 573 bool ARMInstructionSelector::insertComparison(CmpConstants Helper, InsertInfo I, in insertComparison() argument 580 BuildMI(I.MBB, I.InsertBefore, I.DbgLoc, TII.get(Helper.ComparisonOpcode)) in insertComparison() [all …]
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVLegalizerInfo.cpp | 278 LegalizerHelper &Helper, in convertPtrToInt() argument 282 GR->assignSPIRVTypeToVReg(SpirvType, ConvReg, Helper.MIRBuilder.getMF()); in convertPtrToInt() 283 Helper.MIRBuilder.buildInstr(TargetOpcode::G_PTRTOINT) in convertPtrToInt() 289 bool SPIRVLegalizerInfo::legalizeCustom(LegalizerHelper &Helper, in legalizeCustom() argument 308 SPIRVType *SpirvTy = GR->getOrCreateSPIRVType(LLVMTy, Helper.MIRBuilder); in legalizeCustom() 309 Op0.setReg(convertPtrToInt(Reg0, ConvT, SpirvTy, Helper, MRI, GR)); in legalizeCustom() 310 Op1.setReg(convertPtrToInt(Reg1, ConvT, SpirvTy, Helper, MRI, GR)); in legalizeCustom()
|
| H A D | SPIRVLegalizerInfo.h | 32 bool legalizeCustom(LegalizerHelper &Helper, MachineInstr &MI) const override;
|
| /openbsd-src/gnu/usr.bin/gcc/gcc/testsuite/g++.dg/template/ |
| H A D | scope2.C | 8 class Helper {}; 15 typedef Helper H;
|
| /openbsd-src/gnu/llvm/clang/lib/Analysis/ |
| H A D | CFG.cpp | 5516 StmtPrinterHelper* Helper; member in __anon76ebc3340611::CFGBlockTerminatorPrint 5522 : OS(os), Helper(helper), Policy(Policy) { in CFGBlockTerminatorPrint() 5529 C->printPretty(OS, Helper, Policy); in VisitIfStmt() 5534 Terminator->printPretty(OS, Helper, Policy); in VisitStmt() 5548 C->printPretty(OS, Helper, Policy); in VisitForStmt() 5558 C->printPretty(OS, Helper, Policy); in VisitWhileStmt() 5564 C->printPretty(OS, Helper, Policy); in VisitDoStmt() 5569 Terminator->getCond()->printPretty(OS, Helper, Policy); in VisitSwitchStmt() 5580 Cond->printPretty(OS, Helper, Policy); in VisitAbstractConditionalOperator() 5587 Cond->printPretty(OS, Helper, Policy); in VisitChooseExpr() [all …]
|
| /openbsd-src/gnu/llvm/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/ |
| H A D | AppleObjCRuntimeV2.h | 341 enum Helper { enum 351 Helper ComputeHelper(ExecutionContext &exe_ctx) const; 354 Helper helper); 355 lldb::addr_t &GetClassInfoArgs(Helper helper); 358 GetClassInfoUtilityFunctionImpl(ExecutionContext &exe_ctx, Helper helper,
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/GlobalISel/ |
| H A D | Legalizer.cpp | 215 LegalizerHelper Helper(MF, LI, WrapperObserver, MIRBuilder); in legalizeMachineFunction() local 234 auto Res = Helper.legalizeInstrStep(MI, LocObserver); in legalizeMachineFunction() 251 Helper.MIRBuilder.stopObservingChanges(); in legalizeMachineFunction() 266 Helper.MIRBuilder.stopObservingChanges(); in legalizeMachineFunction()
|