/llvm-project/flang/include/flang/Evaluate/ |
H A D | fold.h | 35 template <typename T> Expr<T> Fold(FoldingContext &context, Expr<T> &&expr) { in Fold() function 43 std::optional<A> Fold(FoldingContext &context, std::optional<A> &&x) { in Fold() function
|
/llvm-project/llvm/lib/TableGen/ |
H A D | Record.cpp | 797 Init *UnOpInit::Fold(Record *CurRec, bool IsFinal) const { Fold() function in UnOpInit 1209 Init *BinOpInit::Fold(Record *CurRec) const { Fold() function in BinOpInit 1637 Init *TernOpInit::Fold(Record *CurRec) const { Fold() function in TernOpInit 1924 Init *FoldOpInit::Fold(Record *CurRec) const { Fold() function in FoldOpInit 1989 Init *IsAOpInit::Fold() const { Fold() function in IsAOpInit 2050 Init *ExistsOpInit::Fold(Record *CurRec, bool IsFinal) const { Fold() function in ExistsOpInit 2346 Init *VarDefInit::Fold() const { Fold() function in VarDefInit 2391 Init *FieldInit::Fold(Record *CurRec) const { Fold() function in FieldInit 2484 Init *CondOpInit::Fold(Record *CurRec) const { Fold() function in CondOpInit [all...] |
/llvm-project/llvm/include/llvm/Analysis/ |
H A D | TargetFolder.h | 38 Constant *Fold(Constant *C) const { in Fold() function
|
/llvm-project/flang/lib/Evaluate/ |
H A D | fold.cpp | 17 characteristics::TypeAndShape Fold( in Fold() function
|
H A D | shape.cpp | 159 dim = Fold(context, std::move(dim)); in Fold() function 152 Shape Fold(FoldingContext &context, Shape &&shape) { Fold() function [all...] |
H A D | variable.cpp | 157 std::optional<Expr<SomeCharacter>> Substring::Fold(FoldingContext &context) { in Fold() function in Fortran::evaluate::Substring
|
H A D | intrinsics-library.cpp | 192 static Expr<SomeType> Fold( Fold() function in Fortran::evaluate::FolderFactory
|
/llvm-project/flang/include/flang/Semantics/ |
H A D | expression.h | 378 template <typename T> T Fold(T &&expr) { Fold() function
|
/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | LoopUnroll.cpp | 995 BasicBlock *Fold = Dest->getUniquePredecessor(); in UnrollLoop() local
|
H A D | BasicBlockUtils.cpp | 349 BasicBlock *Fold = Dest->getUniquePredecessor(); in MergeBlockSuccessorsIntoGivenBlocks() local
|
/llvm-project/flang/lib/Semantics/ |
H A D | type.cpp | 277 template <typename A> A Fold(A &&expr) { in Fold() function in Fortran::semantics::InstantiateHelper [all...] |
/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | SIFoldOperands.cpp | 508 FoldCandidate Fold(MI, OpNo, OpToFold); tryAddToFoldList() local [all...] |
/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | TargetLowering.cpp | 3549 if (SDValue Fold = TLO.DAG.FoldConstantArithmetic( SimplifyDemandedVectorElts() local 4458 if (SDValue Fold = DAG.FoldSetCC(VT, N0, N1, Cond, dl)) SimplifySetCC() local 7079 SDValue Fold = prepareSREMEqFold() local [all...] |
H A D | SelectionDAG.cpp | 5938 if (SDValue Fold = FoldConstantArithmetic(Opcode, DL, VT, Ops)) getNode() local 6604 std::optional<APInt> Fold = FoldValueWithUndef( FoldConstantArithmetic() local [all...] |
H A D | DAGCombiner.cpp | 27661 bool Fold = N2C && isNullConstant(N3) && N2C->getAPIntValue().isPowerOf2(); SimplifySelectCC() local [all...] |
/llvm-project/clang/lib/AST/ |
H A D | ExprConstant.cpp | 7856 FoldConstant Fold(Info, IsBcpCall); VisitConditionalOperator() local 11973 FoldConstant Fold(Info, true); EvaluateBuiltinConstantP() local 12327 IgnoreSideEffectsRAII Fold(Info); tryEvaluateBuiltinObjectSize() local
|
/llvm-project/llvm/unittests/IR/ |
H A D | MetadataTest.cpp | 3156 TEST_F(DIExpressionTest,Fold) TEST_F() argument
|
/llvm-project/clang/test/SemaCXX/ |
H A D | constant-expression-cxx11.cpp | 1537 namespace Fold { global() namespace
|
/llvm-project/llvm/lib/Analysis/ |
H A D | ScalarEvolution.cpp | 2653 const SCEV *Fold = getAddExpr(LargeOps, SCEV::FlagAnyWrap, Depth + 1); getAddExpr() local 3884 ConstantInt *Fold = ConstantInt::get( getMinMaxExpr() local [all...] |
/llvm-project/llvm/lib/Target/X86/ |
H A D | X86ISelLowering.cpp | 56722 if (SDValue Fold = combineINSERT_SUBVECTOR() local [all...] |