Home
last modified time | relevance | path

Searched refs:FlowNode (Results 1 – 10 of 10) sorted by relevance

/third_party/typescript/src/debug/
Ddbg.ts65 type FlowNode = alias
86 antecedents: FlowNode[] | undefined;
91 antecedent: FlowNode;
96 antecedent: FlowNode;
101 antecedent: FlowNode;
108 antecedent: FlowNode;
113 antecedent: FlowNode;
118 antecedents: FlowNode[];
119 antecedent: FlowNode;
137 function getDebugFlowNodeId(f: FlowNode) {
[all …]
/third_party/typescript/src/compiler/
Dbinder.ts169 function initFlowNode<T extends FlowNode>(node: T) {
200 let currentFlow: FlowNode;
207 let preSwitchCaseFlow: FlowNode | undefined;
228 const unreachableFlow: FlowNode = { flags: FlowFlags.Unreachable };
229 const reportedUnreachableFlow: FlowNode = { flags: FlowFlags.Unreachable };
968 …function createReduceLabel(target: FlowLabel, antecedents: FlowNode[], antecedent: FlowNode): Flow…
972 function setFlowNodeReferenced(flow: FlowNode) {
977 function addAntecedent(label: FlowLabel, antecedent: FlowNode): void {
984 …reateFlowCondition(flags: FlowFlags, antecedent: FlowNode, expression: Expression | undefined): Fl…
1003 …eFlowSwitchClause(antecedent: FlowNode, switchStatement: SwitchStatement, clauseStart: number, cla…
[all …]
Ddebug.ts386 formatControlFlowGraph(flowNode: FlowNode): string;
399 export function printControlFlowGraph(flowNode: FlowNode) {
403 export function formatControlFlowGraph(flowNode: FlowNode) {
Dtypes.ts869 …/* @internal */ flowNode?: FlowNode; // Associated FlowNode (initialized by bindi…
1416 /* @internal */ endFlowNode?: FlowNode;
1417 /* @internal */ returnFlowNode?: FlowNode;
2763 /* @internal */ fallthroughFlowNode?: FlowNode;
2770 /* @internal */ fallthroughFlowNode?: FlowNode;
3332 export type FlowNode =
3357 antecedents: FlowNode[] | undefined;
3364 antecedent: FlowNode;
3369 antecedent: FlowNode;
3376 antecedent: FlowNode;
[all …]
Dchecker.ts937 let lastFlowNode: FlowNode | undefined;
955 const flowLoopNodes: FlowNode[] = [];
958 const sharedFlowNodes: FlowNode[] = [];
21452 function getFlowNodeId(flow: FlowNode): number {
22119 function isReachableFlowNode(flow: FlowNode) {
22133 function isReachableFlowNodeWorker(flow: FlowNode, noCacheCheck: boolean): boolean {
22204 function isPostSuperFlowNode(flow: FlowNode, noCacheCheck: boolean): boolean {
22279 function getTypeAtFlowNode(flow: FlowNode): FlowType {
22289 let sharedFlow: FlowNode | undefined;
/third_party/typescript/lib/
Dtypescript.d.ts1893 …export type FlowNode = FlowStart | FlowLabel | FlowAssignment | FlowCall | FlowCondition | FlowSwi… alias
1902 antecedents: FlowNode[] | undefined;
1906 antecedent: FlowNode;
1910 antecedent: FlowNode;
1914 antecedent: FlowNode;
1920 antecedent: FlowNode;
1924 antecedent: FlowNode;
1928 antecedents: FlowNode[];
1929 antecedent: FlowNode;
DtypescriptServices.d.ts1893 …export type FlowNode = FlowStart | FlowLabel | FlowAssignment | FlowCall | FlowCondition | FlowSwi… alias
1902 antecedents: FlowNode[] | undefined;
1906 antecedent: FlowNode;
1910 antecedent: FlowNode;
1914 antecedent: FlowNode;
1920 antecedent: FlowNode;
1924 antecedent: FlowNode;
1928 antecedents: FlowNode[];
1929 antecedent: FlowNode;
Dtsserverlibrary.d.ts1893 …export type FlowNode = FlowStart | FlowLabel | FlowAssignment | FlowCall | FlowCondition | FlowSwi… alias
1902 antecedents: FlowNode[] | undefined;
1906 antecedent: FlowNode;
1910 antecedent: FlowNode;
1914 antecedent: FlowNode;
1920 antecedent: FlowNode;
1924 antecedent: FlowNode;
1928 antecedents: FlowNode[];
1929 antecedent: FlowNode;
/third_party/typescript/tests/baselines/reference/api/
Dtypescript.d.ts1904 …export type FlowNode = FlowStart | FlowLabel | FlowAssignment | FlowCall | FlowCondition | FlowSwi… alias
1913 antecedents: FlowNode[] | undefined;
1917 antecedent: FlowNode;
1921 antecedent: FlowNode;
1925 antecedent: FlowNode;
1931 antecedent: FlowNode;
1935 antecedent: FlowNode;
1939 antecedents: FlowNode[];
1940 antecedent: FlowNode;
Dtsserverlibrary.d.ts1904 …export type FlowNode = FlowStart | FlowLabel | FlowAssignment | FlowCall | FlowCondition | FlowSwi… alias
1913 antecedents: FlowNode[] | undefined;
1917 antecedent: FlowNode;
1921 antecedent: FlowNode;
1925 antecedent: FlowNode;
1931 antecedent: FlowNode;
1935 antecedent: FlowNode;
1939 antecedents: FlowNode[];
1940 antecedent: FlowNode;