Lines Matching defs:Ops
75 SmallVector<Metadata *, 8> Ops;
77 Ops.push_back(createString("synthetic_function_entry_count"));
79 Ops.push_back(createString("function_entry_count"));
80 Ops.push_back(createConstant(ConstantInt::get(Int64Ty, Count)));
85 Ops.push_back(createConstant(ConstantInt::get(Int64Ty, ID)));
87 return MDNode::get(Context, Ops);
112 SmallVector<Metadata *, 4> Ops;
114 Ops.push_back(createConstant(F));
115 return MDNode::get(Context, Ops);
121 SmallVector<Metadata *, 4> Ops;
124 Ops.push_back(createConstant(ConstantInt::get(Int64, CalleeArgNo)));
127 Ops.push_back(createConstant(ConstantInt::get(Int64, ArgNo, true)));
130 Ops.push_back(createConstant(ConstantInt::get(Int1, VarArgArePassed)));
132 return MDNode::get(Context, Ops);
145 SmallVector<Metadata *, 4> Ops;
147 Ops.resize(NumExistingOps + 1);
150 Ops[u] = ExistingCallbacks->getOperand(u);
153 cast<ConstantAsMetadata>(cast<MDNode>(Ops[u])->getOperand(0));
161 Ops[NumExistingOps] = NewCB;
162 return MDNode::get(Context, Ops);
167 SmallVector<Metadata *, 4> Ops;
168 Ops.push_back(createConstant(PrologueSig));
169 Ops.push_back(createConstant(RTTI));
170 return MDNode::get(Context, Ops);
174 SmallVector<Metadata *, 2> Ops;
178 Ops.push_back(createString(Sec));
187 Ops.push_back(MDNode::get(Context, AuxMDs));
191 return MDNode::get(Context, Ops);
253 SmallVector<Metadata *, 4> Ops(Fields.size() * 2 + 1);
255 Ops[0] = createString(Name);
257 Ops[i * 2 + 1] = Fields[i].first;
258 Ops[i * 2 + 2] = createConstant(ConstantInt::get(Int64, Fields[i].second));
260 return MDNode::get(Context, Ops);
288 SmallVector<Metadata *, 4> Ops(3 + Fields.size() * 3);
290 Ops[0] = Parent;
291 Ops[1] = createConstant(ConstantInt::get(Int64, Size));
292 Ops[2] = Id;
294 Ops[I * 3 + 3] = Fields[I].Type;
295 Ops[I * 3 + 4] = createConstant(ConstantInt::get(Int64, Fields[I].Offset));
296 Ops[I * 3 + 5] = createConstant(ConstantInt::get(Int64, Fields[I].Size));
298 return MDNode::get(Context, Ops);
353 SmallVector<Metadata *, 3> Ops(3);
354 Ops[0] = createConstant(ConstantInt::get(Int64Ty, GUID));
355 Ops[1] = createConstant(ConstantInt::get(Int64Ty, Hash));
356 Ops[2] = createString(FName);
357 return MDNode::get(Context, Ops);
363 SmallVector<Metadata *, 4> Ops(LLVMStats.size() * 2);
365 Ops[I * 2] = createString(LLVMStats[I].first);
366 Ops[I * 2 + 1] =
369 return MDNode::get(Context, Ops);