Lines Matching defs:Clone
67 LLVMTypeRef Clone(LLVMValueRef Src) {
68 return Clone(LLVMTypeOf(Src));
71 LLVMTypeRef Clone(LLVMTypeRef Src) {
102 Params[i] = Clone(Params[i]);
105 LLVMTypeRef FunTy = LLVMFunctionType(Clone(LLVMGetReturnType(Src)),
127 Elts.push_back(Clone(LLVMStructGetTypeAtIndex(Src, i)));
136 return LLVMArrayType2(Clone(LLVMGetElementType(Src)),
142 return LLVMPointerType(Clone(LLVMGetElementType(Src)),
146 Clone(LLVMGetElementType(Src)),
150 return LLVMScalableVectorType(Clone(LLVMGetElementType(Src)),
167 TypeParams[i] = Clone(LLVMGetTargetExtTypeTypeParam(Src, i));
310 return LLVMConstInt(TypeCloner(M).Clone(Cst),
317 return LLVMConstNull(TypeCloner(M).Clone(Cst));
325 LLVMTypeRef Ty = TypeCloner(M).Clone(Cst);
336 LLVMTypeRef Ty = TypeCloner(M).Clone(Cst);
350 LLVMTypeRef Ty = TypeCloner(M).Clone(Cst);
357 return LLVMGetUndef(TypeCloner(M).Clone(Cst));
363 return LLVMGetPoison(TypeCloner(M).Clone(Cst));
369 LLVMTypeRef Ty = TypeCloner(M).Clone(Cst);
384 LLVMTypeRef Ty = TypeCloner(M).Clone(Cst);
414 TypeCloner(M).Clone(Cst));
417 TypeCloner(M).Clone(LLVMGetGEPSourceElementType(Cst));
471 return TypeCloner(M).Clone(Src);
475 return TypeCloner(M).Clone(Src);
606 // Clone indirect destinations
612 // Clone input arguments
618 // Clone operand bundles
1207 LLVMAddGlobal(M, TypeCloner(M).Clone(LLVMGlobalGetValueType(Cur)), Name);
1239 LLVMTypeRef Ty = TypeCloner(M).Clone(LLVMGlobalGetValueType(Cur));
1285 LLVMTypeRef PtrType = TypeCloner(M).Clone(Cur);
1286 LLVMTypeRef ValType = TypeCloner(M).Clone(LLVMGlobalGetValueType(Cur));
1321 LLVMTypeRef CurType = TypeCloner(M).Clone(LLVMGlobalGetValueType(Cur));