Searched refs:FirstTarget (Results 1 – 7 of 7) sorted by relevance
18 static ExegesisTarget *FirstTarget = nullptr; variable21 for (const ExegesisTarget *T = FirstTarget; T != nullptr; T = T->Next) { in lookup()29 if (FirstTarget == nullptr) { in registerTarget()30 FirstTarget = Target; in registerTarget()36 Target->Next = FirstTarget; in registerTarget()37 FirstTarget = Target; in registerTarget()
125 [&](unsigned FirstTarget, unsigned NumTargets) { in ExpandICallBranchFunnel() argument127 EmitTailCall(FirstTarget); in ExpandICallBranchFunnel()132 CmpTarget(FirstTarget + 1); in ExpandICallBranchFunnel()133 EmitCondJumpTarget(X86::JB_1, FirstTarget); in ExpandICallBranchFunnel()134 EmitTailCall(FirstTarget + 1); in ExpandICallBranchFunnel()139 CmpTarget(FirstTarget + 1); in ExpandICallBranchFunnel()140 EmitCondJumpTarget(X86::JB_1, FirstTarget); in ExpandICallBranchFunnel()141 EmitCondJumpTarget(X86::JE_1, FirstTarget + 1); in ExpandICallBranchFunnel()142 EmitBranchFunnel(FirstTarget + 2, NumTargets - 2); in ExpandICallBranchFunnel()147 CmpTarget(FirstTarget + (NumTargets / 2)); in ExpandICallBranchFunnel()[all …]
20 static Target *FirstTarget = 0; variable23 return iterator(FirstTarget); in begin()77 T.Next = FirstTarget; in RegisterTarget()78 FirstTarget = &T; in RegisterTarget()
19 static Target *FirstTarget = nullptr; variable22 return make_range(iterator(FirstTarget), iterator()); in targets()103 T.Next = FirstTarget; in RegisterTarget()104 FirstTarget = &T; in RegisterTarget()
19 static Target *FirstTarget = nullptr; variable22 return make_range(iterator(FirstTarget), iterator()); in targets()104 T.Next = FirstTarget; in RegisterTarget()105 FirstTarget = &T; in RegisterTarget()
208 func FirstTarget() Target { func