| /src/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 …]
|
| /src/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 __anonf1da70f30111::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 __anon07aa2e140111::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()
|
| /src/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 …]
|
| /src/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()
|
| /src/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…
|
| /src/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 …]
|
| /src/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;
|
| /src/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsPreLegalizerCombiner.cpp | 42 mutable CombinerHelper Helper; member in __anoneb5506710111::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 __anona8917f900111::MipsPostLegalizerCombinerImpl 78 Helper(Observer, B, /*IsPreLegalize*/ false, &KB, MDT, LI), in MipsPostLegalizerCombinerImpl()
|
| /src/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 …]
|
| /src/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()
|
| /src/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | CFG.cpp | 5522 StmtPrinterHelper* Helper; member in __anoncb5603720711::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 …]
|
| /src/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 | RISCVO0PreLegalizerCombiner.cpp | 43 mutable CombinerHelper Helper; member in __anonecc7e26f0111::RISCVO0PreLegalizerCombinerImpl 74 Helper(Observer, B, /*IsPreLegalize*/ true, &KB), RuleConfig(RuleConfig), in RISCVO0PreLegalizerCombinerImpl()
|
| H A D | RISCVPostLegalizerCombiner.cpp | 50 mutable CombinerHelper Helper; member in __anon0992cd8f0111::RISCVPostLegalizerCombinerImpl 83 Helper(Observer, B, /*IsPreLegalize*/ false, &KB, MDT, LI), in RISCVPostLegalizerCombinerImpl()
|
| H A D | RISCVPreLegalizerCombiner.cpp | 45 mutable CombinerHelper Helper; member in __anon2c5510900111::RISCVPreLegalizerCombinerImpl 78 Helper(Observer, B, /*IsPreLegalize*/ true, &KB, MDT, LI), in RISCVPreLegalizerCombinerImpl()
|
| /src/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()
|
| /src/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,
|