/llvm-project/llvm/include/llvm/Analysis/ |
H A D | DOTGraphTraitsPass.h | 35 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 D | DDGPrinter.h | 42 DOTGraphTraits(bool IsSimple = false) : DefaultDOTGraphTraits(IsSimple) {}
|
/llvm-project/llvm/include/llvm/Support/ |
H A D | DOTGraphTraits.h | 30 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 D | TailDuplicator.h | 78 bool shouldTailDuplicate(bool IsSimple, MachineBasicBlock &TailBB); 91 bool IsSimple, MachineBasicBlock *MBB, 118 bool tailDuplicate(bool IsSimple,
|
/llvm-project/bolt/lib/Passes/ |
H A D | StackAvailableExpressions.cpp | 40 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 D | StackReachingUses.cpp | 94 if (FIEX->IsSimple == true && FIEY->IsSimple == true && in doesXKillsY()
|
H A D | ShrinkWrapping.cpp | 54 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 D | FrameOptimizer.cpp | 91 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 D | types.h | 35 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 D | begin.pass.cpp | 27 template <bool IsSimple> 36 constexpr std::conditional_t<IsSimple, int*, const int*> begin() const { in begin()
|
/llvm-project/llvm/lib/CodeGen/ |
H A D | TailDuplicator.cpp | 158 /// \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 D | SemaStmtAsm.cpp | 236 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 D | SemaConcept.cpp | 1908 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 D | dtor.cpp | 506 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 D | reader-stale-yaml-std.test | 24 CHECK: IsSimple : 1 51 CHECK: IsSimple : 1
|
H A D | vararg.test | 10 CHECK: IsSimple : 0
|
H A D | jmpjmp.test | 11 CHECK: IsSimple : 1
|
H A D | reader-stale-yaml.test | 47 CHECK1: IsSimple : 1 95 CHECK2: IsSimple : 1
|
H A D | branch-data.test | 15 CHECK: IsSimple : 1
|
/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | BlockCoverageInference.cpp | 300 DOTGraphTraits(bool IsSimple = false) : DefaultDOTGraphTraits(IsSimple) {} in DOTGraphTraits()
|
/llvm-project/llvm/lib/MC/ |
H A D | MCDwarf.cpp | 1738 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 D | FrameAnalysis.h | 42 bool IsSimple; member
|
/llvm-project/clang/include/clang/AST/ |
H A D | ExprConcepts.h | 364 /// \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 D | ModuleManager.cpp | 486 explicit DOTGraphTraits(bool IsSimple = false) in DOTGraphTraits() 487 : DefaultDOTGraphTraits(IsSimple) {}
|
/llvm-project/bolt/include/bolt/Core/ |
H A D | BinaryFunction.h | 287 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
|