/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
H A D | CombinerInfo.h | 30 LegalizerInfo *LInfo, bool OptEnabled, bool OptSize, 34 EnableOpt(OptEnabled), EnableOptSize(OptSize), EnableMinSize(MinSize) { 29 CombinerInfo(bool AllowIllegalOps, bool ShouldLegalizeIllegal, LegalizerInfo *LInfo, bool OptEnabled, bool OptSize, bool MinSize) argument
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/AArch64/ |
H A D | AArch64PreLegalizerCombiner.cpp | 46 AArch64PreLegalizerCombinerInfo(bool EnableOpt, bool OptSize, bool MinSize, argument 49 /*LegalizerInfo*/ nullptr, EnableOpt, OptSize, MinSize),
|
H A D | AArch64TargetTransformInfo.h | 136 TTI::MemCmpExpansionOptions enableMemCmpExpansion(bool OptSize,
|
H A D | AArch64TargetTransformInfo.cpp | 630 AArch64TTIImpl::enableMemCmpExpansion(bool OptSize, bool IsZeroCmp) const { argument 633 Options.MaxNumLoads = TLI->getMaxExpandSizeMemcmp(OptSize);
|
H A D | AArch64ISelLowering.cpp | 13356 bool OptSize = local 13358 return OptSize && !VT.isVector();
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonTargetTransformInfo.h | 85 bool shouldMaximizeVectorBandwidth(bool OptSize) const {
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/ |
H A D | PPCTargetTransformInfo.h | 74 TTI::MemCmpExpansionOptions enableMemCmpExpansion(bool OptSize,
|
H A D | PPCTargetTransformInfo.cpp | 592 PPCTTIImpl::enableMemCmpExpansion(bool OptSize, bool IsZeroCmp) const { argument 595 Options.MaxNumLoads = TLI->getMaxExpandSizeMemcmp(OptSize);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | MachineCombiner.cpp | 79 bool OptSize; member in class:__anon4580::MachineCombiner 519 bool OptForSize = OptSize || llvm::shouldOptimizeForSize(MBB, PSI, MBFI); 658 OptSize = MF.getFunction().hasOptSize();
|
H A D | CodeGenPrepare.cpp | 305 /// True if the function has the OptSize attribute. 306 bool OptSize; member in class:__anon4526::CodeGenPrepare 443 OptSize = F.hasOptSize(); 453 if (!OptSize && !PSI->hasHugeWorkingSetSize() && TLI && 1945 bool OptForSize = OptSize || llvm::shouldOptimizeForSize(BB, PSI, BFI.get()); 2884 bool OptSize; member in class:__anon4530::AddressingModeMatcher 2895 bool OptSize, ProfileSummaryInfo *PSI, BlockFrequencyInfo *BFI) 2900 OptSize(OptSize), PSI(PSI), BFI(BFI) { 2919 bool OptSize, ProfileSummaryInf 2889 AddressingModeMatcher( SmallVectorImpl<Instruction *> &AMI, const TargetLowering &TLI, const TargetRegisterInfo &TRI, Type *AT, unsigned AS, Instruction *MI, ExtAddrMode &AM, const SetOfInstrs &InsertedInsts, InstrToOrigTy &PromotedInsts, TypePromotionTransaction &TPT, std::pair<AssertingVH<GetElementPtrInst>, int64_t> &LargeOffsetGEP, bool OptSize, ProfileSummaryInfo *PSI, BlockFrequencyInfo *BFI) argument 2913 Match(Value *V, Type *AccessTy, unsigned AS, Instruction *MemoryInst, SmallVectorImpl<Instruction *> &AddrModeInsts, const TargetLowering &TLI, const TargetRegisterInfo &TRI, const SetOfInstrs &InsertedInsts, InstrToOrigTy &PromotedInsts, TypePromotionTransaction &TPT, std::pair<AssertingVH<GetElementPtrInst>, int64_t> &LargeOffsetGEP, bool OptSize, ProfileSummaryInfo *PSI, BlockFrequencyInfo *BFI) argument 4532 FindAllMemoryUses( Instruction *I, SmallVectorImpl<std::pair<Instruction *, unsigned>> &MemoryUses, SmallPtrSetImpl<Instruction *> &ConsideredInsts, const TargetLowering &TLI, const TargetRegisterInfo &TRI, bool OptSize, ProfileSummaryInfo *PSI, BlockFrequencyInfo *BFI, int SeenInsts = 0) argument [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
H A D | CombinerHelper.cpp | 975 bool OptSize = shouldLowerMemFuncForSize(MF); local 981 unsigned Limit = TLI.getMaxStoresPerMemset(OptSize); 1089 bool OptSize = shouldLowerMemFuncForSize(MF); local 1100 unsigned Limit = TLI.getMaxStoresPerMemcpy(OptSize); 1197 bool OptSize = shouldLowerMemFuncForSize(MF); local 1204 unsigned Limit = TLI.getMaxStoresPerMemmove(OptSize);
|
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | TargetTransformInfo.h | 708 MemCmpExpansionOptions enableMemCmpExpansion(bool OptSize, 833 bool shouldMaximizeVectorBandwidth(bool OptSize) const; 1265 enableMemCmpExpansion(bool OptSize, bool IsZeroCmp) const = 0; 1290 virtual bool shouldMaximizeVectorBandwidth(bool OptSize) const = 0; 1604 MemCmpExpansionOptions enableMemCmpExpansion(bool OptSize, 1606 return Impl.enableMemCmpExpansion(OptSize, IsZeroCmp); 1664 bool shouldMaximizeVectorBandwidth(bool OptSize) const override { 1665 return Impl.shouldMaximizeVectorBandwidth(OptSize);
|
H A D | TargetTransformInfoImpl.h | 328 TTI::MemCmpExpansionOptions enableMemCmpExpansion(bool OptSize, argument 391 bool shouldMaximizeVectorBandwidth(bool OptSize) const { return false; }
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86TargetTransformInfo.h | 203 TTI::MemCmpExpansionOptions enableMemCmpExpansion(bool OptSize,
|
H A D | X86TargetTransformInfo.cpp | 3516 X86TTIImpl::enableMemCmpExpansion(bool OptSize, bool IsZeroCmp) const { argument 3518 Options.MaxNumLoads = TLI->getMaxExpandSizeMemcmp(OptSize);
|
H A D | X86ISelLowering.cpp | [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | TargetLowering.h | 1399 /// performance threshold for such a replacement. If OptSize is true, 1400 /// return the limit for functions that have OptSize attribute. 1401 unsigned getMaxStoresPerMemset(bool OptSize) const { 1402 return OptSize ? MaxStoresPerMemsetOptSize : MaxStoresPerMemset; 1409 /// performance threshold for such a replacement. If OptSize is true, 1410 /// return the limit for functions that have OptSize attribute. 1411 unsigned getMaxStoresPerMemcpy(bool OptSize) const { 1412 return OptSize ? MaxStoresPerMemcpyOptSize : MaxStoresPerMemcpy; 1428 /// performance threshold for such a replacement. If OptSize is true, 1429 /// return the limit for functions that have OptSize attribut [all...] |
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | TargetTransformInfo.cpp | 409 TargetTransformInfo::enableMemCmpExpansion(bool OptSize, bool IsZeroCmp) const { argument 410 return TTIImpl->enableMemCmpExpansion(OptSize, IsZeroCmp); 501 bool TargetTransformInfo::shouldMaximizeVectorBandwidth(bool OptSize) const { 502 return TTIImpl->shouldMaximizeVectorBandwidth(OptSize);
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Target/NVPTX/ |
H A D | NVPTXISelLowering.cpp | 4578 /// that can be demoted to \p OptSize bits without loss of information. The 4581 unsigned OptSize, 4588 if (OrigVT.getSizeInBits() <= OptSize) { 4594 if (OrigVT.getSizeInBits() <= OptSize) { 4604 /// be demoted to \p OptSize bits without loss of information. If the operands 4608 unsigned OptSize, 4613 if (!IsMulWideOperandDemotable(LHS, OptSize, LHSSign)) 4626 return Val.isIntN(OptSize); 4628 return Val.isSignedIntN(OptSize); 4632 if (!IsMulWideOperandDemotable(RHS, OptSize, RHSSig 4580 IsMulWideOperandDemotable(SDValue Op, unsigned OptSize, OperandSignedness &S) argument 4607 AreMulWideOperandsDemotable(SDValue LHS, SDValue RHS, unsigned OptSize, bool &IsSigned) argument 4651 unsigned OptSize = MulType.getSizeInBits() >> 1; local [all...] |
/freebsd-12-stable/contrib/llvm-project/clang/lib/Frontend/ |
H A D | CompilerInvocation.cpp | 3141 OptSize = getOptimizationLevelSize(Args); local 3143 Opts.OptimizeSize = OptSize != 0;
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAG.cpp | 5890 bool OptSize = shouldLowerMemFuncForSize(MF, DAG); 5900 unsigned Limit = AlwaysInline ? ~0U : TLI.getMaxStoresPerMemcpy(OptSize); 6073 bool OptSize = shouldLowerMemFuncForSize(MF, DAG); 6080 unsigned Limit = AlwaysInline ? ~0U : TLI.getMaxStoresPerMemmove(OptSize); 6179 bool OptSize = shouldLowerMemFuncForSize(MF, DAG); 6186 MemOps, TLI.getMaxStoresPerMemset(OptSize), Size,
|
/freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | LoopVectorize.cpp | 7515 bool OptSize = 7518 // 1) OptSize takes precedence over all other options, i.e. if this is set, 7520 if (OptSize && Hints.getForce() != LoopVectorizeHints::FK_Enabled)
|