Home
last modified time | relevance | path

Searched refs:IsSimple (Results 1 – 25 of 49) sorted by relevance

12

/llvm-project/llvm/include/llvm/Analysis/
H A DDOTGraphTraitsPass.h35 bool IsSimple) { in viewGraphForFunction() argument
38 ViewGraph(Graph, Name, IsSimple, in viewGraphForFunction()
42 template <typename AnalysisT, bool IsSimple,
47 : PassInfoMixin<DOTGraphTraitsViewer<AnalysisT, IsSimple, GraphT,
68 viewGraphForFunction(F, Graph, Name, IsSimple); in run()
103 bool IsSimple) {
115 WriteGraph(File, Graph, IsSimple, in printGraphForFunction()
122 template <typename AnalysisT, bool IsSimple, in printGraphForFunction()
127 : PassInfoMixin<DOTGraphTraitsPrinter<AnalysisT, IsSimple, GraphT,
149 printGraphForFunction(F, Graph, Name, IsSimple); in run()
106 printGraphForFunction(Function & F,GraphT Graph,StringRef Name,bool IsSimple) printGraphForFunction() argument
324 WriteDOTGraphToFile(Function & F,GraphT && Graph,std::string FileNamePrefix,bool IsSimple) WriteDOTGraphToFile() argument
[all...]
H A DDDGPrinter.h42 DOTGraphTraits(bool IsSimple = false) : DefaultDOTGraphTraits(IsSimple) {}
/llvm-project/llvm/include/llvm/Support/
H A DDOTGraphTraits.h30 bool IsSimple;
34 return IsSimple; in isSimple()
38 explicit DefaultDOTGraphTraits(bool simple=false) : IsSimple (simple) {} in IsSimple() function
/llvm-project/llvm/include/llvm/CodeGen/
H A DTailDuplicator.h78 bool shouldTailDuplicate(bool IsSimple, MachineBasicBlock &TailBB);
91 bool IsSimple, MachineBasicBlock *MBB,
118 bool tailDuplicate(bool IsSimple,
/llvm-project/bolt/lib/Passes/
H A DStackAvailableExpressions.cpp40 if (FIE->IsStore == true && FIE->IsSimple == true) { in preflight()
71 if (LoadFIE.IsLoad == false || LoadFIE.IsSimple == false) in isLoadRedundant()
126 if (FIE->IsStore == true && FIE->IsSimple == true) in computeNext()
H A DStackReachingUses.cpp94 if (FIEX->IsSimple == true && FIEY->IsSimple == true && in doesXKillsY()
H A DShrinkWrapping.cpp54 if ((!FIE->IsSimple || FIE->StackOffset >= 0) && FIE->IsStore && in analyzeSaves()
138 if (!FIE->IsSimple || FIE->StackOffset >= 0 || in analyzeRestores()
320 if (!FIEX->IsSimple || (FIEX->IsStore && !FIEX->IsStoreFromReg)) { in classifyStackAccesses()
365 IsSimple = false; in classifyCFIs()
430 if (!IsSimple || !BC.MIB->isPush(*DeletedPush)) in canCollapseRegion()
443 if (!IsSimple) in canCollapseRegion()
539 if (!IsSimple) in canInsertRegion()
665 bool IsSimple = false; in performChanges() local
671 Size, IsSimple, IsIndexed); in performChanges()
678 assert(Success && IsSimple && !IsIndexed && (!IsStore || IsStoreFromReg)); in performChanges()
[all …]
H A DFrameOptimizer.cpp91 if (FIEX->IsLoad == false || FIEX->IsSimple == false || in removeUnnecessaryLoads()
103 assert(FIEY->IsStore && FIEY->IsSimple); in removeUnnecessaryLoads()
188 if (FIEX->IsLoad || !FIEX->IsSimple || FIEX->StackOffset >= 0) { in removeUnusedStores()
/llvm-project/libcxx/test/std/ranges/range.adaptors/range.drop/
H A Dtypes.h35 template <bool IsSimple>
41 constexpr std::conditional_t<IsSimple, int*, const int*> begin() const { return globalBuff + start_; } in begin()
44 return std::conditional_t<IsSimple, drop_sentinel<int>, drop_sentinel<const int>>{ in end()
H A Dbegin.pass.cpp27 template <bool IsSimple>
36 constexpr std::conditional_t<IsSimple, int*, const int*> begin() const { in begin()
/llvm-project/llvm/lib/CodeGen/
H A DTailDuplicator.cpp158 /// \p IsSimple - return value of isSimpleBB
166 bool IsSimple, MachineBasicBlock *MBB,
177 if (!tailDuplicate(IsSimple, MBB, ForcedLayoutPred, in tailDuplicateAndUpdate()
291 bool IsSimple = isSimpleBB(&MBB); in tailDuplicateBlocks()
293 if (!shouldTailDuplicate(IsSimple, MBB)) in tailDuplicateBlocks() local
296 MadeChange |= tailDuplicateAndUpdate(IsSimple, &MBB, nullptr); in tailDuplicateBlocks()
564 bool TailDuplicator::shouldTailDuplicate(bool IsSimple,
697 if (IsSimple) in shouldTailDuplicate()
841 /// \p IsSimple result of isSimpleBB
849 bool TailDuplicator::tailDuplicate(bool IsSimple, MachineBasicBloc in tailDuplicate()
168 tailDuplicateAndUpdate(bool IsSimple,MachineBasicBlock * MBB,MachineBasicBlock * ForcedLayoutPred,SmallVectorImpl<MachineBasicBlock * > * DuplicatedPreds,function_ref<void (MachineBasicBlock *)> * RemovalCallback,SmallVectorImpl<MachineBasicBlock * > * CandidatePtr) tailDuplicateAndUpdate() argument
566 shouldTailDuplicate(bool IsSimple,MachineBasicBlock & TailBB) shouldTailDuplicate() argument
846 tailDuplicate(bool IsSimple,MachineBasicBlock * TailBB,MachineBasicBlock * ForcedLayoutPred,SmallVectorImpl<MachineBasicBlock * > & TDBBs,SmallVectorImpl<MachineInstr * > & Copies,SmallVectorImpl<MachineBasicBlock * > * CandidatePtr) tailDuplicate() argument
[all...]
/llvm-project/clang/lib/Sema/
H A DSemaStmtAsm.cpp236 StmtResult Sema::ActOnGCCAsmStmt(SourceLocation AsmLoc, bool IsSimple, in getClobberConflictLocation()
273 GCCAsmStmt(Context, AsmLoc, IsSimple, IsVolatile, NumOutputs, in ActOnGCCAsmStmt()
342 GCCAsmStmt(Context, AsmLoc, IsSimple, IsVolatile, NumOutputs, in ActOnGCCAsmStmt()
364 GCCAsmStmt(Context, AsmLoc, IsSimple, IsVolatile, NumOutputs, in ActOnGCCAsmStmt()
471 GCCAsmStmt(Context, AsmLoc, IsSimple, IsVolatile, NumOutputs, in ActOnGCCAsmStmt()
485 GCCAsmStmt(Context, AsmLoc, IsSimple, IsVolatile, NumOutputs, NumInputs, in ActOnGCCAsmStmt()
491 new (Context) GCCAsmStmt(Context, AsmLoc, IsSimple, IsVolatile, NumOutputs, in ActOnGCCAsmStmt()
938 bool IsSimple = (NumOutputs != 0 || NumInputs != 0); in ActOnMSAsmStmt()
961 new (Context) MSAsmStmt(Context, AsmLoc, LBraceLoc, IsSimple, in ActOnMSAsmStmt()
243 ActOnGCCAsmStmt(SourceLocation AsmLoc,bool IsSimple,bool IsVolatile,unsigned NumOutputs,unsigned NumInputs,IdentifierInfo ** Names,MultiExprArg constraints,MultiExprArg Exprs,Expr * asmString,MultiExprArg clobbers,unsigned NumLabels,SourceLocation RParenLoc) ActOnGCCAsmStmt() argument
940 bool IsSimple = (NumOutputs != 0 || NumInputs != 0); ActOnMSAsmStmt() local
H A DSemaConcept.cpp1908 Expr *E, bool IsSimple, SourceLocation NoexceptLoc,
1911 Requirement(IsSimple ? RK_Simple : RK_Compound, Status == SS_Dependent,
1918 assert((!IsSimple || (Req.isEmpty() && NoexceptLoc.isInvalid())) &&
1926 SubstitutionDiagnostic *ExprSubstDiag, bool IsSimple,
1928 Requirement(IsSimple ? RK_Simple : RK_Compound, Req.isDependent(),
1932 assert((!IsSimple || (Req.isEmpty() && NoexceptLoc.isInvalid())) &&
1647 ExprRequirement(Expr * E,bool IsSimple,SourceLocation NoexceptLoc,ReturnTypeRequirement Req,SatisfactionStatus Status,ConceptSpecializationExpr * SubstitutedConstraintExpr) ExprRequirement() argument
1665 ExprRequirement(SubstitutionDiagnostic * ExprSubstDiag,bool IsSimple,SourceLocation NoexceptLoc,ReturnTypeRequirement Req) ExprRequirement() argument
/llvm-project/clang/test/Analysis/
H A Ddtor.cpp506 template <bool IsSimple, typename T>
512 const bool IsSimple = __is_trivial(T) && __is_same(T, U); in do_copy() local
513 copier<IsSimple, T>::do_copy(dest, src, count); in do_copy()
/llvm-project/bolt/test/X86/
H A Dreader-stale-yaml-std.test24 CHECK: IsSimple : 1
51 CHECK: IsSimple : 1
H A Dvararg.test10 CHECK: IsSimple : 0
H A Djmpjmp.test11 CHECK: IsSimple : 1
H A Dreader-stale-yaml.test47 CHECK1: IsSimple : 1
95 CHECK2: IsSimple : 1
H A Dbranch-data.test15 CHECK: IsSimple : 1
/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DBlockCoverageInference.cpp300 DOTGraphTraits(bool IsSimple = false) : DefaultDOTGraphTraits(IsSimple) {} in DOTGraphTraits()
/llvm-project/llvm/lib/MC/
H A DMCDwarf.cpp1738 if (!Frame.IsSimple) { in EmitFDE()
1839 IsSimple(Frame.IsSimple), RAReg(Frame.RAReg), in Emit()
1851 IsSignalFrame, IsSimple, RAReg, IsBKeyFrame, in Emit()
1855 Other.IsSimple, Other.RAReg, Other.IsBKeyFrame, in Emit()
1863 IsSignalFrame == Other.IsSignalFrame && IsSimple == Other.IsSimple && in Emit()
1873 bool IsSimple = false; in Emit()
1823 bool IsSimple = false; global() member
/llvm-project/bolt/include/bolt/Passes/
H A DFrameAnalysis.h42 bool IsSimple; member
/llvm-project/clang/include/clang/AST/
H A DExprConcepts.h364 /// \param IsSimple whether this was a simple requirement in source.
370 Expr *E, bool IsSimple, SourceLocation NoexceptLoc,
378 /// \param IsSimple whether this was a simple requirement in source.
383 ExprRequirement(SubstitutionDiagnostic *E, bool IsSimple,
/llvm-project/clang/lib/Serialization/
H A DModuleManager.cpp486 explicit DOTGraphTraits(bool IsSimple = false) in DOTGraphTraits()
487 : DefaultDOTGraphTraits(IsSimple) {}
/llvm-project/bolt/include/bolt/Core/
H A DBinaryFunction.h287 bool IsSimple{true};
693 BinaryFunction(const std::string &Name, BinaryContext &BC, bool IsSimple) in addBasicBlockAt()
694 : Address(0), Size(0), BC(BC), IsSimple(IsSimple), in addBasicBlockAt()
1312 bool isSimple() const { return IsSimple; }
1711 IsSimple = Simple; in setHasCanonicalCFG()
680 BinaryFunction(const std::string & Name,BinaryContext & BC,bool IsSimple) BinaryFunction() argument

12