Home
last modified time | relevance | path

Searched refs:Closure (Results 1 – 13 of 13) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86DomainReassignment.cpp299 class Closure { class
407 void buildClosure(Closure &, Register Reg);
410 void visitRegister(Closure &, Register Reg, RegDomain &Domain,
414 void reassign(const Closure &C, RegDomain Domain) const;
417 void encloseInstr(Closure &C, MachineInstr *MI);
423 double calculateCost(const Closure &C, RegDomain Domain) const;
430 void X86DomainReassignment::visitRegister(Closure &C, Register Reg, in visitRegister()
478 double X86DomainReassignment::calculateCost(const Closure &C, in calculateCost()
749 std::vector<Closure> Closures; in runOnMachineFunction()
765 Closure C(ClosureID++, {MaskDomain}); in runOnMachineFunction()
[all …]
/llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/bugprone/
H A Dargument-comment.cpp27 struct Closure {}; struct
30 Closure *NewCallback(void (*f)(T1, T2), T1 arg1, T2 arg2) { return nullptr; } in NewCallback()
33 Closure *NewPermanentCallback(void (*f)(T1, T2), T1 arg1, T2 arg2) { return nullptr; } in NewPermanentCallback()
/llvm-project-15.0.7/clang/test/Misc/
H A Ddiagnostic-crash.cpp9 class Closure { class
38Closure* cb = NewCallback(this, &xxxxxxxxxxxxxxxxx::Bar, s, status); // expected-error{{cannot in… in Foo()
/llvm-project-15.0.7/llvm/include/llvm/ProfileData/
H A DInstrProfData.inc545 /* Closure based interfaces. */
552 getValueProfDataSize(ValueProfRecordClosure *Closure) {
555 const void *Record = Closure->Record;
573 ValueProfRecordClosure *Closure,
576 const void *Record = Closure->Record;
584 Closure->GetValueForSite(Record, DstVD, ValueKind, S);
590 * Extract value profile data of a function from the \c Closure
592 * memory allocated by the \c Closure's allocator method. If \c
597 serializeValueProfDataFrom(ValueProfRecordClosure *Closure,
607 VPD->NumValueKinds = Closure->GetNumValueKinds(Closure->Record);
[all …]
/llvm-project-15.0.7/compiler-rt/include/profile/
H A DInstrProfData.inc545 /* Closure based interfaces. */
552 getValueProfDataSize(ValueProfRecordClosure *Closure) {
555 const void *Record = Closure->Record;
573 ValueProfRecordClosure *Closure,
576 const void *Record = Closure->Record;
584 Closure->GetValueForSite(Record, DstVD, ValueKind, S);
590 * Extract value profile data of a function from the \c Closure
592 * memory allocated by the \c Closure's allocator method. If \c
597 serializeValueProfDataFrom(ValueProfRecordClosure *Closure,
607 VPD->NumValueKinds = Closure->GetNumValueKinds(Closure->Record);
[all …]
/llvm-project-15.0.7/llvm/lib/ProfileData/
H A DInstrProf.cpp827 auto Closure = InstrProfRecordClosure; in getSize() local
828 Closure.Record = &Record; in getSize()
829 return getValueProfDataSize(&Closure); in getSize()
/llvm-project-15.0.7/polly/lib/External/isl/doc/
H A Disl.bib6 title = {Transitive Closure of Infinite Graphs and Its Applications},
27 title = {Computing the Transitive Closure of a Union of Affine Integer Tuple Relations},
H A Dimplementation.tex835 \section{Transitive Closure}
855 \begin{definition}[Transitive Closure of a Relation] argument
/llvm-project-15.0.7/llvm/test/Demangle/
H A Drust.test17 ; Closure namespace
/llvm-project-15.0.7/compiler-rt/lib/asan/tests/
H A DCMakeLists.txt174 # Closure to keep the values.
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaExprCXX.cpp1154 [](CXXRecordDecl *Closure, bool &IsByCopy, bool &IsConst) { in adjustCVQualifiersForCXXThisWithinLambda() argument
1157 for (auto &&C : Closure->captures()) { in adjustCVQualifiersForCXXThisWithinLambda()
1161 if (Closure->getLambdaCallOperator()->isConst()) in adjustCVQualifiersForCXXThisWithinLambda()
1171 CXXRecordDecl *Closure = cast<CXXRecordDecl>(CurDC->getParent()); in adjustCVQualifiersForCXXThisWithinLambda() local
1172 while (Closure && in adjustCVQualifiersForCXXThisWithinLambda()
1173 IsThisCaptured(Closure, IsByCopyCapture, IsConstCapture)) { in adjustCVQualifiersForCXXThisWithinLambda()
1180 Closure = isLambdaCallOperator(Closure->getParent()) in adjustCVQualifiersForCXXThisWithinLambda()
1181 ? cast<CXXRecordDecl>(Closure->getParent()->getParent()) in adjustCVQualifiersForCXXThisWithinLambda()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DRDFGraph.cpp1444 std::vector<unsigned> &Closure) -> bool { in buildPhis() argument
1445 for (unsigned I : Closure) in buildPhis()
/llvm-project-15.0.7/mlir/docs/
H A DLangRef.md569 #### Closure subsubsection