| /freebsd/contrib/llvm-project/llvm/include/llvm/Target/GlobalISel/ |
| H A D | Combine.td | 207 [{ 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 D | AArch64LegalizerInfo.h | 30 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 D | AArch64O0PreLegalizerCombiner.cpp | 47 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 D | AArch64LegalizerInfo.cpp | 1298 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 D | AArch64PreLegalizerCombiner.cpp | 609 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 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 …]
|
| /freebsd/contrib/llvm-project/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()
|
| /freebsd/contrib/llvm-project/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 …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPULegalizerInfo.h | 37 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 D | AMDGPUCombine.td | 35 (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 D | AMDGPUPreLegalizerCombiner.cpp | 49 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 D | X86LegalizerInfo.h | 33 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 D | MipsPreLegalizerCombiner.cpp | 42 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 D | MipsLegalizerInfo.h | 28 bool legalizeCustom(LegalizerHelper &Helper, MachineInstr &MI, 31 bool legalizeIntrinsic(LegalizerHelper &Helper,
|
| H A D | MipsPostLegalizerCombiner.cpp | 47 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 D | ARMInstructionSelector.cpp | 47 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 D | SPIRVLegalizerInfo.cpp | 325 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 D | CFG.cpp | 5522 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 D | RISCVLegalizerInfo.h | 33 bool legalizeCustom(LegalizerHelper &Helper, MachineInstr &MI, 36 bool legalizeIntrinsic(LegalizerHelper &Helper,
|
| H A D | RISCVPreLegalizerCombiner.cpp | 45 mutable CombinerHelper Helper; member in __anond28b007b0111::RISCVPreLegalizerCombinerImpl 78 Helper(Observer, B, /*IsPreLegalize*/ true, &KB, MDT, LI), in RISCVPreLegalizerCombinerImpl()
|
| H A D | RISCVPostLegalizerCombiner.cpp | 50 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 D | Legalizer.cpp | 220 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 D | AppleObjCRuntimeV2.h | 339 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,
|