| /freebsd/contrib/llvm-project/llvm/include/llvm/Target/GlobalISel/ |
| H A D | Combine.td | 219 [{ return Helper.matchCombineCopy(*${mi}); }]), 220 (apply [{ Helper.applyCombineCopy(*${mi}); }])>; 241 …[{ return !isGuaranteedNotToBePoison(${src}.getReg(), MRI) && Helper.matchFreezeOfSingleMaybePoiso… 242 (apply [{ Helper.applyBuildFn(*${root}, ${matchinfo}); }])>; 247 [{ return Helper.matchCombineExtendingLoads(*${root}, ${matchinfo}); }]), 248 (apply [{ Helper.applyCombineExtendingLoads(*${root}, ${matchinfo}); }])>; 253 [{ return Helper.matchCombineLoadWithAndMask(*${root}, ${matchinfo}); }]), 254 (apply [{ Helper.applyBuildFn(*${root}, ${matchinfo}); }])>; 260 [{ return Helper.matchSextTruncSextLoad(*${d}); }]), 261 (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 | 44 const CombinerHelper Helper; member in __anonf43d651e0111::AArch64O0PreLegalizerCombinerImpl 77 Helper(Observer, B, /*IsPreLegalize*/ true, &VT), RuleConfig(RuleConfig), in AArch64O0PreLegalizerCombinerImpl() 92 return Helper.tryCombineShuffleVector(MI); in tryCombineAll() 94 return Helper.tryEmitMemcpyInline(MI); in tryCombineAll() 101 if (Helper.tryCombineMemCpyFamily(MI, MaxLen)) in tryCombineAll()
|
| H A D | AArch64LegalizerInfo.cpp | 1408 LegalizerHelper &Helper, MachineInstr &MI, in legalizeCustom() argument 1410 MachineIRBuilder &MIRBuilder = Helper.MIRBuilder; in legalizeCustom() 1412 GISelChangeObserver &Observer = Helper.Observer; in legalizeCustom() 1430 return legalizeBitfieldExtract(MI, MRI, Helper); in legalizeCustom() 1433 return legalizeFunnelShift(MI, MRI, MIRBuilder, Observer, Helper); in legalizeCustom() 1435 return legalizeRotate(MI, MRI, Helper); in legalizeCustom() 1437 return legalizeCTPOP(MI, MRI, Helper); in legalizeCustom() 1439 return legalizeAtomicCmpxchg128(MI, MRI, Helper); in legalizeCustom() 1441 return legalizeCTTZ(MI, Helper); in legalizeCustom() 1446 return legalizeMemOps(MI, Helper); in legalizeCustom() [all …]
|
| /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() 312 BitstreamParserHelper Helper(Buf); in createBitstreamParserFromMeta() local 313 Expected<std::array<char, 4>> MagicNumber = Helper.parseMagic(); in createBitstreamParserFromMeta() 367 BitstreamMetaParserHelper &Helper) { in processCommonMeta() argument 368 if (std::optional<uint64_t> Version = Helper.ContainerVersion) in processCommonMeta() 375 if (std::optional<uint8_t> Type = Helper.ContainerType) { in processCommonMeta() 471 BitstreamMetaParserHelper &Helper) { in processStandaloneMeta() argument [all …]
|
| H A D | BitstreamRemarkParser.h | 65 Error processCommonMeta(BitstreamMetaParserHelper &Helper); 66 Error processStandaloneMeta(BitstreamMetaParserHelper &Helper); 67 Error processSeparateRemarksFileMeta(BitstreamMetaParserHelper &Helper); 68 Error processSeparateRemarksMetaMeta(BitstreamMetaParserHelper &Helper); 70 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/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; 44 LegalizerHelper &Helper) const; 47 LegalizerHelper &Helper) const; 50 LegalizerHelper &Helper) const; 53 LegalizerHelper &Helper) const; 56 LegalizerHelper &Helper) const; 59 LegalizerHelper &Helper) const;
|
| H A D | X86LegalizerInfo.cpp | 597 bool X86LegalizerInfo::legalizeCustom(LegalizerHelper &Helper, MachineInstr &MI, in legalizeCustom() argument 599 MachineIRBuilder &MIRBuilder = Helper.MIRBuilder; in legalizeCustom() 606 return legalizeBuildVector(MI, MRI, Helper); in legalizeCustom() 608 return legalizeFPTOUI(MI, MRI, Helper); in legalizeCustom() 610 return legalizeUITOFP(MI, MRI, Helper); in legalizeCustom() 612 return legalizeNarrowingStore(MI, MRI, Helper); in legalizeCustom() 614 return legalizeSITOFP(MI, MRI, Helper); in legalizeCustom() 616 return legalizeFPTOSI(MI, MRI, Helper); in legalizeCustom() 618 return legalizeGETROUNDING(MI, MRI, Helper); in legalizeCustom() 625 LegalizerHelper &Helper) const { in legalizeSITOFP() [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/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; 201 bool legalizeBufferStore(MachineInstr &MI, LegalizerHelper &Helper, 203 bool legalizeBufferLoad(MachineInstr &MI, LegalizerHelper &Helper, 214 bool legalizeLaneOp(LegalizerHelper &Helper, MachineInstr &MI, 232 bool legalizeSBufferLoad(LegalizerHelper &Helper, MachineInstr &MI) const; [all …]
|
| 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}); }])>; 134 [{ return Helper.matchCombineFmulWithSelectToFldexp(*${root}, *${sel}, ${matchinfo}); }]), 135 (apply [{ Helper.applyBuildFn(*${root}, ${matchinfo}); }])>; 168 …[{ return Helper.matchExpandPromotedF16FMed3(*${fptrunc}, ${src0}.getReg(), ${src1}.getReg(), ${sr… 169 …(apply [{ Helper.applyExpandPromotedF16FMed3(*${fptrunc}, ${src0}.getReg(), ${src1}.getReg(), ${sr…
|
| H A D | AMDGPUGlobalISelDivergenceLowering.cpp | 314 DivergenceLoweringHelper Helper(&MF, &DT, &PDT, &MUI); in runOnMachineFunction() local 324 Changed |= Helper.lowerTemporalDivergence(); in runOnMachineFunction() 327 Changed |= Helper.lowerTemporalDivergenceI1(); in runOnMachineFunction() 331 Changed |= Helper.lowerPhis(); in runOnMachineFunction()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/ |
| H A D | RISCVLegalizerInfo.h | 34 bool legalizeCustom(LegalizerHelper &Helper, MachineInstr &MI, 37 bool legalizeIntrinsic(LegalizerHelper &Helper, 51 bool legalizeInsertSubvector(MachineInstr &MI, LegalizerHelper &Helper, 53 bool legalizeLoadStore(MachineInstr &MI, LegalizerHelper &Helper,
|
| H A D | RISCVLegalizerInfo.cpp | 699 bool RISCVLegalizerInfo::legalizeIntrinsic(LegalizerHelper &Helper, in legalizeIntrinsic() argument 709 MachineIRBuilder &MIRBuilder = Helper.MIRBuilder; in legalizeIntrinsic() 910 LegalizerHelper &Helper, in legalizeLoadStore() argument 944 Helper.bitcast(MI, 0, NewDataTy); in legalizeLoadStore() 1160 LegalizerHelper &Helper, in legalizeInsertSubvector() argument 1186 return Helper.bitcast( in legalizeInsertSubvector() 1195 return Helper.widenScalar(IS, 0, ExtBigTy); in legalizeInsertSubvector() 1319 LegalizerHelper &Helper, MachineInstr &MI, in legalizeCustom() argument 1321 MachineIRBuilder &MIRBuilder = Helper.MIRBuilder; in legalizeCustom() 1329 return Helper.lowerAbsToMaxNeg(MI); in legalizeCustom() [all …]
|
| H A D | RISCVO0PreLegalizerCombiner.cpp | 41 const CombinerHelper Helper; member in __anonf839791a0111::RISCVO0PreLegalizerCombinerImpl 72 Helper(Observer, B, /*IsPreLegalize*/ true, &VT), RuleConfig(RuleConfig), in RISCVO0PreLegalizerCombinerImpl()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | VNCoercion.cpp | 91 IRBuilderBase &Helper, Function *F) { in coerceAvailableValueToLoadType() argument 105 return Helper.CreateIntrinsic(LoadedTy, Intrinsic::vector_extract, in coerceAvailableValueToLoadType() 106 {StoredVal, Helper.getInt64(0)}); in coerceAvailableValueToLoadType() 116 StoredVal = Helper.CreateBitCast(StoredVal, LoadedTy); in coerceAvailableValueToLoadType() 121 StoredVal = Helper.CreatePtrToInt(StoredVal, StoredValTy); in coerceAvailableValueToLoadType() 129 StoredVal = Helper.CreateBitCast(StoredVal, TypeToCastTo); in coerceAvailableValueToLoadType() 133 StoredVal = Helper.CreateIntToPtr(StoredVal, LoadedTy); in coerceAvailableValueToLoadType() 151 StoredVal = Helper.CreatePtrToInt(StoredVal, StoredValTy); in coerceAvailableValueToLoadType() 157 StoredVal = Helper.CreateBitCast(StoredVal, StoredValTy); in coerceAvailableValueToLoadType() 165 StoredVal = Helper.CreateLShr( in coerceAvailableValueToLoadType() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/Utils/ |
| H A D | AMDKernelCodeTUtils.cpp | 222 AMDGPUMCKernelCodeT::PrintHelper Helper) { in printField() argument 226 Helper(Value, OS, Ctx.getAsmInfo()); in printField() 242 MCContext &, AMDGPUMCKernelCodeT::PrintHelper Helper); 245 getPrinterTable(AMDGPUMCKernelCodeT::PrintHelper Helper) { in getPrinterTable() argument 254 MCContext &Ctx, AMDGPUMCKernelCodeT::PrintHelper Helper) { \ in getPrinterTable() 265 Helper(Value, OS, Ctx.getAsmInfo()); \ in getPrinterTable() 367 AMDGPUMCKernelCodeT::PrintHelper Helper) { in printAmdKernelCodeField() argument 368 auto Printer = getPrinterTable(Helper)[FldIndex]; in printAmdKernelCodeField() 370 Printer(get_amd_kernel_code_t_FldNames()[FldIndex + 1], C, OS, Ctx, Helper); in printAmdKernelCodeField() 448 PrintHelper Helper) { in EmitKernelCodeT() argument [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsPreLegalizerCombiner.cpp | 39 const CombinerHelper Helper; member in __anonb65b3b5c0111::MipsPreLegalizerCombinerImpl 49 Helper(Observer, B, /*IsPreLegalize*/ true, &VT, MDT, LI) {} in MipsPreLegalizerCombinerImpl() 62 return Helper.tryEmitMemcpyInline(MI); in tryCombineAll() 77 return Helper.tryCombineExtendingLoads(MI); in tryCombineAll()
|
| H A D | MipsLegalizerInfo.h | 28 bool legalizeCustom(LegalizerHelper &Helper, MachineInstr &MI, 31 bool legalizeIntrinsic(LegalizerHelper &Helper,
|
| /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/clang/lib/Analysis/ |
| H A D | CFG.cpp | 5631 StmtPrinterHelper* Helper; member in __anonef2f84bd0811::CFGBlockTerminatorPrint 5637 : OS(os), Helper(helper), Policy(Policy) { in CFGBlockTerminatorPrint() 5644 C->printPretty(OS, Helper, Policy); in VisitIfStmt() 5649 Terminator->printPretty(OS, Helper, Policy); in VisitStmt() 5663 C->printPretty(OS, Helper, Policy); in VisitForStmt() 5673 C->printPretty(OS, Helper, Policy); in VisitWhileStmt() 5679 C->printPretty(OS, Helper, Policy); in VisitDoStmt() 5684 Terminator->getCond()->printPretty(OS, Helper, Policy); in VisitSwitchStmt() 5695 Cond->printPretty(OS, Helper, Policy); in VisitAbstractConditionalOperator() 5702 Cond->printPretty(OS, Helper, Policy); in VisitChooseExpr() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVLegalizerInfo.cpp | 343 LegalizerHelper &Helper, in convertPtrToInt() argument 348 GR->assignSPIRVTypeToVReg(SpvType, ConvReg, Helper.MIRBuilder.getMF()); in convertPtrToInt() 349 Helper.MIRBuilder.buildInstr(TargetOpcode::G_PTRTOINT) in convertPtrToInt() 356 LegalizerHelper &Helper, MachineInstr &MI, in legalizeCustom() argument 375 LLVMTy, Helper.MIRBuilder, SPIRV::AccessQualifier::ReadWrite, true); in legalizeCustom() 376 Op0.setReg(convertPtrToInt(Reg0, ConvT, SpirvTy, Helper, MRI, GR)); in legalizeCustom() 377 Op1.setReg(convertPtrToInt(Reg1, ConvT, SpirvTy, Helper, MRI, GR)); in legalizeCustom()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | Legalizer.cpp | 219 LegalizerHelper Helper(MF, LI, WrapperObserver, MIRBuilder, VT); in legalizeMachineFunction() local 238 auto Res = Helper.legalizeInstrStep(MI, LocObserver); in legalizeMachineFunction() 255 Helper.MIRBuilder.stopObservingChanges(); in legalizeMachineFunction() 270 Helper.MIRBuilder.stopObservingChanges(); in legalizeMachineFunction()
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/ |
| H A D | AppleObjCRuntimeV2.h | 342 enum Helper { enum 352 Helper ComputeHelper(ExecutionContext &exe_ctx) const; 355 Helper helper); 356 lldb::addr_t &GetClassInfoArgs(Helper helper); 359 GetClassInfoUtilityFunctionImpl(ExecutionContext &exe_ctx, Helper helper,
|