| /llvm-project-15.0.7/llvm/include/llvm/Target/GlobalISel/ |
| H A D | Combine.td | 48 [GICombinerHelperArg<"CombinerHelper &", "Helper">]; 127 (apply [{ Helper.applyCombineCopy(*${mi}); }])>; 146 (apply [{ Helper.applySextTruncSextLoad(*${d}); }])>; 381 [{ return Helper.matchUndefStore(*${root}); }]), 382 (apply [{ return Helper.eraseInst(*${root}); }]) 519 [{ return Helper.matchNotCmp(*${d}, ${info}); }]), 520 (apply [{ Helper.applyNotCmp(*${d}, ${info}); }]) 637 (apply [{ Helper.applyPtrAddZero(*${root}); }])>; 764 [{ return Helper.matchUDivByConst(*${root}); }]), 765 (apply [{ Helper.applyUDivByConst(*${root}); }])>; [all …]
|
| /llvm-project-15.0.7/llvm/unittests/CodeGen/GlobalISel/ |
| H A D | LegalizerHelperTest.cpp | 45 LegalizerHelper Helper(*MF, Info, Observer, B); in TEST_F() local 48 Helper.lower(*ROTR, 0, S32)); in TEST_F() 50 Helper.lower(*ROTL, 0, S32)); in TEST_F() 101 Helper.lower(*ROTR, 0, S24)); in TEST_F() 103 Helper.lower(*ROTL, 0, S24)); in TEST_F() 160 Helper.lower(*ROTR, 0, V4S32)); in TEST_F() 1651 Helper.lower(*SMin, 0, s64)); in TEST_F() 1654 Helper.lower(*SMax, 0, s64)); in TEST_F() 1657 Helper.lower(*UMin, 0, s64)); in TEST_F() 1660 Helper.lower(*UMax, 0, s64)); in TEST_F() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Remarks/ |
| H A D | BitstreamRemarkParser.cpp | 312 BitstreamParserHelper Helper(Buf); in createBitstreamParserFromMeta() local 369 BitstreamMetaParserHelper &Helper) { in processCommonMeta() argument 473 BitstreamMetaParserHelper &Helper) { in processStandaloneMeta() argument 509 if (!Helper.Type) in processRemark() 522 if (!Helper.RemarkNameIdx) in processRemark() 532 if (!Helper.PassNameIdx) in processRemark() 542 if (!Helper.FunctionNameIdx) in processRemark() 551 if (Helper.SourceFileNameIdx && Helper.SourceLine && Helper.SourceColumn) { in processRemark() 561 if (Helper.Hotness) in processRemark() 562 R.Hotness = *Helper.Hotness; in processRemark() [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 | 330 Helper(BitstreamRemarkContainerType::SeparateRemarksFile) { in BitstreamRemarkSerializer() 342 Helper(Mode == SerializerMode::Separate in BitstreamRemarkSerializer() 353 Helper.ContainerType == BitstreamRemarkContainerType::Standalone; in emit() 355 OS, Helper, in emit() 363 Helper.emitRemarkBlock(Remark, *StrTab); in emit() 365 Helper.flushToStream(OS); in emit() 370 assert(Helper.ContainerType != in metaSerializer() 373 Helper.ContainerType == BitstreamRemarkContainerType::Standalone; in metaSerializer() 382 Helper->setupBlockInfo(); in emit() 383 Helper->emitMetaBlock(CurrentContainerVersion, CurrentRemarkVersion, StrTab, in emit() [all …]
|
| /llvm-project-15.0.7/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; 51 LegalizerHelper &Helper) const; 53 LegalizerHelper &Helper) const; 55 LegalizerHelper &Helper) const; 57 LegalizerHelper &Helper) const; 58 bool legalizeCTTZ(MachineInstr &MI, LegalizerHelper &Helper) const; 59 bool legalizeMemOps(MachineInstr &MI, LegalizerHelper &Helper) const;
|
| 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, 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() 380 CombinerHelper Helper(Observer, B, KB, MDT); in combine() local 389 return Helper.tryCombineConcatVectors(MI); in combine() 391 return Helper.tryCombineShuffleVector(MI); in combine() 393 return tryToSimplifyUADDO(MI, B, Helper, Observer); in combine() 395 return Helper.tryEmitMemcpyInline(MI); in combine() [all …]
|
| H A D | AArch64LegalizerInfo.cpp | 829 GISelChangeObserver &Observer = Helper.Observer; in legalizeCustom() 846 return legalizeVectorTrunc(MI, Helper); in legalizeCustom() 851 return legalizeRotate(MI, MRI, Helper); in legalizeCustom() 853 return legalizeCTPOP(MI, MRI, Helper); in legalizeCustom() 857 return legalizeCTTZ(MI, Helper); in legalizeCustom() 862 return legalizeMemOps(MI, Helper); in legalizeCustom() 879 Helper.Observer.changingInstr(MI); in legalizeRotate() 881 Helper.Observer.changedInstr(MI); in legalizeRotate() 927 Helper.Observer.changingInstr(MI); in legalizeVectorTrunc() 929 Helper.Observer.changedInstr(MI); in legalizeVectorTrunc() [all …]
|
| /llvm-project-15.0.7/llvm/unittests/XRay/ |
| H A D | FDRRecordPrinterTest.cpp | 21 template <class RecordType> struct Helper {}; struct 23 template <> struct Helper<BufferExtents> { struct 31 template <> struct Helper<WallclockRecord> { struct 39 template <> struct Helper<NewCPUIDRecord> { struct 47 template <> struct Helper<TSCWrapRecord> { struct 55 template <> struct Helper<CustomEventRecord> { struct 65 template <> struct Helper<CallArgRecord> { struct 75 template <> struct Helper<PIDRecord> { struct 83 template <> struct Helper<NewBufferRecord> { struct 91 template <> struct Helper<EndBufferRecord> { struct [all …]
|
| /llvm-project-15.0.7/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() 201 AMDGPUCombinerHelper Helper(Observer, B, KB, MDT); in combine() local 202 AMDGPUPreLegalizerCombinerHelper PreLegalizerHelper(B, Helper); in combine() 203 AMDGPUGenPreLegalizerCombinerHelper Generated(GeneratedRuleCfg, Helper, in combine() 211 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() 180 return Helper.getKnownBits()->maskedValueIsZero(SrcReg, Mask); in matchUCharToFloat() 308 AMDGPUCombinerHelper &Helper; member in AMDGPUPostLegalizerCombinerHelperState 313 AMDGPUCombinerHelper &Helper, in AMDGPUPostLegalizerCombinerHelperState() argument 315 : Helper(Helper), PostLegalizerHelper(PostLegalizerHelper) {} in AMDGPUPostLegalizerCombinerHelperState() 351 AMDGPUCombinerHelper Helper(Observer, B, KB, MDT, LInfo); in combine() local 352 AMDGPUPostLegalizerCombinerHelper PostLegalizerHelper(B, Helper); in combine() 353 AMDGPUGenPostLegalizerCombinerHelper Generated(GeneratedRuleCfg, Helper, 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; 75 bool legalizeLoad(LegalizerHelper &Helper, MachineInstr &MI) const; 92 void buildMultiply(LegalizerHelper &Helper, MutableArrayRef<Register> Accum, 96 bool legalizeMul(LegalizerHelper &Helper, MachineInstr &MI) const; 150 bool legalizeDSAtomicFPIntrinsic(LegalizerHelper &Helper, 201 bool legalizeSBufferLoad(LegalizerHelper &Helper, MachineInstr &MI) const; 217 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, KB, MDT); in combine() local 403 AMDGPURegBankCombinerHelper RegBankHelper(B, Helper); in combine() 404 AMDGPUGenRegBankCombinerHelper Generated(GeneratedRuleCfg, Helper, in combine()
|
| /llvm-project-15.0.7/llvm/include/llvm/Remarks/ |
| H A D | BitstreamRemarkSerializer.h | 134 BitstreamRemarkSerializerHelper Helper; member 167 BitstreamRemarkSerializerHelper *Helper = nullptr; member 177 : MetaSerializer(OS), TmpHelper(None), Helper(nullptr), StrTab(StrTab), in MetaSerializer() 180 Helper = &*TmpHelper; in MetaSerializer() 185 BitstreamRemarkSerializerHelper &Helper, 188 : MetaSerializer(OS), TmpHelper(None), Helper(&Helper), StrTab(StrTab), in MetaSerializer()
|
| /llvm-project-15.0.7/clang/test/SemaTemplate/ |
| H A D | instantiate-static-var.cpp | 57 static char Helper(T); 58 static const int value = sizeof(Helper(T())); 71 static T &Helper(); 72 static const int value = sizeof(typeid(Helper()));
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | VNCoercion.cpp | 74 IRBuilderBase &Helper, in coerceAvailableValueToLoadType() argument 91 StoredVal = Helper.CreateBitCast(StoredVal, LoadedTy); in coerceAvailableValueToLoadType() 96 StoredVal = Helper.CreatePtrToInt(StoredVal, StoredValTy); in coerceAvailableValueToLoadType() 104 StoredVal = Helper.CreateBitCast(StoredVal, TypeToCastTo); in coerceAvailableValueToLoadType() 108 StoredVal = Helper.CreateIntToPtr(StoredVal, LoadedTy); in coerceAvailableValueToLoadType() 125 StoredVal = Helper.CreatePtrToInt(StoredVal, StoredValTy); in coerceAvailableValueToLoadType() 131 StoredVal = Helper.CreateBitCast(StoredVal, StoredValTy); in coerceAvailableValueToLoadType() 139 StoredVal = Helper.CreateLShr( in coerceAvailableValueToLoadType() 145 StoredVal = Helper.CreateTruncOrBitCast(StoredVal, NewIntTy); in coerceAvailableValueToLoadType() 150 StoredVal = Helper.CreateIntToPtr(StoredVal, LoadedTy); in coerceAvailableValueToLoadType() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Target/Mips/ |
| H A D | MipsPreLegalizerCombiner.cpp | 41 CombinerHelper Helper(Observer, B); 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, KB, in combine() local 66 MipsGenPostLegalizerCombinerHelper Generated(GeneratedRuleCfg, Helper); in combine() 67 return Generated.tryCombineAll(Observer, MI, B, Helper); in combine()
|
| /llvm-project-15.0.7/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVLegalizerInfo.cpp | 263 LegalizerHelper &Helper, in convertPtrToInt() argument 267 GR->assignSPIRVTypeToVReg(SpirvType, ConvReg, Helper.MIRBuilder.getMF()); in convertPtrToInt() 268 Helper.MIRBuilder.buildInstr(TargetOpcode::G_PTRTOINT) in convertPtrToInt() 274 bool SPIRVLegalizerInfo::legalizeCustom(LegalizerHelper &Helper, in legalizeCustom() argument 293 SPIRVType *SpirvTy = GR->getOrCreateSPIRVType(LLVMTy, Helper.MIRBuilder); in legalizeCustom() 294 Op0.setReg(convertPtrToInt(Reg0, ConvT, SpirvTy, Helper, MRI, GR)); in legalizeCustom() 295 Op1.setReg(convertPtrToInt(Reg1, ConvT, SpirvTy, Helper, MRI, GR)); in legalizeCustom()
|
| /llvm-project-15.0.7/compiler-rt/test/tsan/ |
| H A D | static_init7.cpp | 11 int Helper() { in Helper() function 25 Helper(); in Thread()
|
| /llvm-project-15.0.7/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() 588 if (Helper.ReadFlagsOpcode != ARM::INSTRUCTION_LIST_END) { in insertComparison() 590 TII.get(Helper.ReadFlagsOpcode)) in insertComparison() 598 TII.get(Helper.SelectResultOpcode)) in insertComparison() 1036 CmpConstants Helper(Opcodes.CMPrr, ARM::INSTRUCTION_LIST_END, in select() local 1038 return selectCmp(Helper, MIB, MRI); in select() [all …]
|
| /llvm-project-15.0.7/clang/test/Analysis/ |
| H A D | initializer.cpp | 107 class Helper { class in DefaultConstructorWithCleanups::Element 109 ~Helper(); 111 Element(Helper h = Helper());
|
| H A D | gtest.cpp | 46 static char Helper(To); 47 static char (&Helper(...))[2]; 50 sizeof(Helper(ImplicitlyConvertible::MakeFrom())) == 1;
|