Home
last modified time | relevance | path

Searched defs:Fold (Results 1 – 20 of 20) sorted by relevance

/llvm-project/flang/include/flang/Evaluate/
H A Dfold.h35 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 DRecord.cpp797 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 DTargetFolder.h38 Constant *Fold(Constant *C) const { in Fold() function
/llvm-project/flang/lib/Evaluate/
H A Dfold.cpp17 characteristics::TypeAndShape Fold( in Fold() function
H A Dshape.cpp159 dim = Fold(context, std::move(dim)); in Fold() function
152 Shape Fold(FoldingContext &context, Shape &&shape) { Fold() function
[all...]
H A Dvariable.cpp157 std::optional<Expr<SomeCharacter>> Substring::Fold(FoldingContext &context) { in Fold() function in Fortran::evaluate::Substring
H A Dintrinsics-library.cpp192 static Expr<SomeType> Fold( Fold() function in Fortran::evaluate::FolderFactory
/llvm-project/flang/include/flang/Semantics/
H A Dexpression.h378 template <typename T> T Fold(T &&expr) { Fold() function
/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopUnroll.cpp995 BasicBlock *Fold = Dest->getUniquePredecessor(); in UnrollLoop() local
H A DBasicBlockUtils.cpp349 BasicBlock *Fold = Dest->getUniquePredecessor(); in MergeBlockSuccessorsIntoGivenBlocks() local
/llvm-project/flang/lib/Semantics/
H A Dtype.cpp277 template <typename A> A Fold(A &&expr) { in Fold() function in Fortran::semantics::InstantiateHelper
[all...]
/llvm-project/llvm/lib/Target/AMDGPU/
H A DSIFoldOperands.cpp508 FoldCandidate Fold(MI, OpNo, OpToFold); tryAddToFoldList() local
[all...]
/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp3549 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 DSelectionDAG.cpp5938 if (SDValue Fold = FoldConstantArithmetic(Opcode, DL, VT, Ops)) getNode() local
6604 std::optional<APInt> Fold = FoldValueWithUndef( FoldConstantArithmetic() local
[all...]
H A DDAGCombiner.cpp27661 bool Fold = N2C && isNullConstant(N3) && N2C->getAPIntValue().isPowerOf2(); SimplifySelectCC() local
[all...]
/llvm-project/clang/lib/AST/
H A DExprConstant.cpp7856 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 DMetadataTest.cpp3156 TEST_F(DIExpressionTest,Fold) TEST_F() argument
/llvm-project/clang/test/SemaCXX/
H A Dconstant-expression-cxx11.cpp1537 namespace Fold { global() namespace
/llvm-project/llvm/lib/Analysis/
H A DScalarEvolution.cpp2653 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 DX86ISelLowering.cpp56722 if (SDValue Fold = combineINSERT_SUBVECTOR() local
[all...]