Home | History | Annotate | Download | only in IR

Lines Matching refs:Name

103 unsigned LLVMGetMDKindIDInContext(LLVMContextRef C, const char* Name,
105 return unwrap(C)->getMDKindID(StringRef(Name, SLen));
108 unsigned LLVMGetMDKindID(const char* Name, unsigned SLen) {
109 return LLVMGetMDKindIDInContext(LLVMGetGlobalContext(), Name, SLen);
439 LLVMTypeRef LLVMStructCreateNamed(LLVMContextRef C, const char *Name)
441 return wrap(StructType::create(*unwrap(C), Name));
482 LLVMTypeRef LLVMGetTypeByName(LLVMModuleRef M, const char *Name) {
483 return wrap(unwrap(M)->getTypeByName(Name));
544 void LLVMSetValueName(LLVMValueRef Val, const char *Name) {
545 unwrap(Val)->setName(Name);
604 #define LLVM_DEFINE_VALUE_CAST(name) \
605 LLVMValueRef LLVMIsA##name(LLVMValueRef Val) { \
606 return wrap(static_cast<Value*>(dyn_cast_or_null<name>(unwrap(Val)))); \
802 unsigned LLVMGetNamedMetadataNumOperands(LLVMModuleRef M, const char* name)
804 if (NamedMDNode *N = unwrap(M)->getNamedMetadata(name)) {
810 void LLVMGetNamedMetadataOperands(LLVMModuleRef M, const char* name, LLVMValueRef *Dest)
812 NamedMDNode *N = unwrap(M)->getNamedMetadata(name);
820 void LLVMAddNamedMetadataOperand(LLVMModuleRef M, const char* name,
823 NamedMDNode *N = unwrap(M)->getOrInsertNamedMetadata(name);
1513 LLVMValueRef LLVMAddGlobal(LLVMModuleRef M, LLVMTypeRef Ty, const char *Name) {
1515 GlobalValue::ExternalLinkage, nullptr, Name));
1519 const char *Name,
1522 GlobalValue::ExternalLinkage, nullptr, Name,
1527 LLVMValueRef LLVMGetNamedGlobal(LLVMModuleRef M, const char *Name) {
1528 return wrap(unwrap(M)->getNamedGlobal(Name));
1645 const char *Name) {
1648 GlobalValue::ExternalLinkage, Name,
1654 LLVMValueRef LLVMAddFunction(LLVMModuleRef M, const char *Name,
1657 GlobalValue::ExternalLinkage, Name, unwrap(M)));
1660 LLVMValueRef LLVMGetNamedFunction(LLVMModuleRef M, const char *Name) {
1661 return wrap(unwrap(M)->getFunction(Name));
1930 const char *Name) {
1931 return wrap(BasicBlock::Create(*unwrap(C), Name, unwrap<Function>(FnRef)));
1934 LLVMBasicBlockRef LLVMAppendBasicBlock(LLVMValueRef FnRef, const char *Name) {
1935 return LLVMAppendBasicBlockInContext(LLVMGetGlobalContext(), FnRef, Name);
1940 const char *Name) {
1942 return wrap(BasicBlock::Create(*unwrap(C), Name, BB->getParent(), BB));
1946 const char *Name) {
1947 return LLVMInsertBasicBlockInContext(LLVMGetGlobalContext(), BBRef, Name);
2195 const char *Name) {
2196 unwrap(Builder)->Insert(unwrap<Instruction>(Instr), Name);
2259 const char *Name) {
2262 Name));
2267 const char *Name) {
2274 return wrap(unwrap(B)->CreateLandingPad(unwrap(Ty), NumClauses, Name));
2306 const char *Name) {
2307 return wrap(unwrap(B)->CreateAdd(unwrap(LHS), unwrap(RHS), Name));
2311 const char *Name) {
2312 return wrap(unwrap(B)->CreateNSWAdd(unwrap(LHS), unwrap(RHS), Name));
2316 const char *Name) {
2317 return wrap(unwrap(B)->CreateNUWAdd(unwrap(LHS), unwrap(RHS), Name));
2321 const char *Name) {
2322 return wrap(unwrap(B)->CreateFAdd(unwrap(LHS), unwrap(RHS), Name));
2326 const char *Name) {
2327 return wrap(unwrap(B)->CreateSub(unwrap(LHS), unwrap(RHS), Name));
2331 const char *Name) {
2332 return wrap(unwrap(B)->CreateNSWSub(unwrap(LHS), unwrap(RHS), Name));
2336 const char *Name) {
2337 return wrap(unwrap(B)->CreateNUWSub(unwrap(LHS), unwrap(RHS), Name));
2341 const char *Name) {
2342 return wrap(unwrap(B)->CreateFSub(unwrap(LHS), unwrap(RHS), Name));
2346 const char *Name) {
2347 return wrap(unwrap(B)->CreateMul(unwrap(LHS), unwrap(RHS), Name));
2351 const char *Name) {
2352 return wrap(unwrap(B)->CreateNSWMul(unwrap(LHS), unwrap(RHS), Name));
2356 const char *Name) {
2357 return wrap(unwrap(B)->CreateNUWMul(unwrap(LHS), unwrap(RHS), Name));
2361 const char *Name) {
2362 return wrap(unwrap(B)->CreateFMul(unwrap(LHS), unwrap(RHS), Name));
2366 const char *Name) {
2367 return wrap(unwrap(B)->CreateUDiv(unwrap(LHS), unwrap(RHS), Name));
2371 const char *Name) {
2372 return wrap(unwrap(B)->CreateSDiv(unwrap(LHS), unwrap(RHS), Name));
2376 LLVMValueRef RHS, const char *Name) {
2377 return wrap(unwrap(B)->CreateExactSDiv(unwrap(LHS), unwrap(RHS), Name));
2381 const char *Name) {
2382 return wrap(unwrap(B)->CreateFDiv(unwrap(LHS), unwrap(RHS), Name));
2386 const char *Name) {
2387 return wrap(unwrap(B)->CreateURem(unwrap(LHS), unwrap(RHS), Name));
2391 const char *Name) {
2392 return wrap(unwrap(B)->CreateSRem(unwrap(LHS), unwrap(RHS), Name));
2396 const char *Name) {
2397 return wrap(unwrap(B)->CreateFRem(unwrap(LHS), unwrap(RHS), Name));
2401 const char *Name) {
2402 return wrap(unwrap(B)->CreateShl(unwrap(LHS), unwrap(RHS), Name));
2406 const char *Name) {
2407 return wrap(unwrap(B)->CreateLShr(unwrap(LHS), unwrap(RHS), Name));
2411 const char *Name) {
2412 return wrap(unwrap(B)->CreateAShr(unwrap(LHS), unwrap(RHS), Name));
2416 const char *Name) {
2417 return wrap(unwrap(B)->CreateAnd(unwrap(LHS), unwrap(RHS), Name));
2421 const char *Name) {
2422 return wrap(unwrap(B)->CreateOr(unwrap(LHS), unwrap(RHS), Name));
2426 const char *Name) {
2427 return wrap(unwrap(B)->CreateXor(unwrap(LHS), unwrap(RHS), Name));
2432 const char *Name) {
2434 unwrap(RHS), Name));
2437 LLVMValueRef LLVMBuildNeg(LLVMBuilderRef B, LLVMValueRef V, const char *Name) {
2438 return wrap(unwrap(B)->CreateNeg(unwrap(V), Name));
2442 const char *Name) {
2443 return wrap(unwrap(B)->CreateNSWNeg(unwrap(V), Name));
2447 const char *Name) {
2448 return wrap(unwrap(B)->CreateNUWNeg(unwrap(V), Name));
2451 LLVMValueRef LLVMBuildFNeg(LLVMBuilderRef B, LLVMValueRef V, const char *Name) {
2452 return wrap(unwrap(B)->CreateFNeg(unwrap(V), Name));
2455 LLVMValueRef LLVMBuildNot(LLVMBuilderRef B, LLVMValueRef V, const char *Name) {
2456 return wrap(unwrap(B)->CreateNot(unwrap(V), Name));
2462 const char *Name) {
2469 return wrap(unwrap(B)->Insert(Malloc, Twine(Name)));
2473 LLVMValueRef Val, const char *Name) {
2480 return wrap(unwrap(B)->Insert(Malloc, Twine(Name)));
2484 const char *Name) {
2485 return wrap(unwrap(B)->CreateAlloca(unwrap(Ty), nullptr, Name));
2489 LLVMValueRef Val, const char *Name) {
2490 return wrap(unwrap(B)->CreateAlloca(unwrap(Ty), unwrap(Val), Name));
2499 const char *Name) {
2500 return wrap(unwrap(B)->CreateLoad(unwrap(PointerVal), Name));
2539 LLVMBool isSingleThread, const char *Name) {
2543 Name));
2548 const char *Name) {
2550 return wrap(unwrap(B)->CreateGEP(nullptr, unwrap(Pointer), IdxList, Name));
2555 const char *Name) {
2558 unwrap(B)->CreateInBoundsGEP(nullptr, unwrap(Pointer), IdxList, Name));
2562 unsigned Idx, const char *Name) {
2563 return wrap(unwrap(B)->CreateStructGEP(nullptr, unwrap(Pointer), Idx, Name));
2567 const char *Name) {
2568 return wrap(unwrap(B)->CreateGlobalString(Str, Name));
2572 const char *Name) {
2573 return wrap(unwrap(B)->CreateGlobalStringPtr(Str, Name));
2612 LLVMTypeRef DestTy, const char *Name) {
2613 return wrap(unwrap(B)->CreateTrunc(unwrap(Val), unwrap(DestTy), Name));
2617 LLVMTypeRef DestTy, const char *Name) {
2618 return wrap(unwrap(B)->CreateZExt(unwrap(Val), unwrap(DestTy), Name));
2622 LLVMTypeRef DestTy, const char *Name) {
2623 return wrap(unwrap(B)->CreateSExt(unwrap(Val), unwrap(DestTy), Name));
2627 LLVMTypeRef DestTy, const char *Name) {
2628 return wrap(unwrap(B)->CreateFPToUI(unwrap(Val), unwrap(DestTy), Name));
2632 LLVMTypeRef DestTy, const char *Name) {
2633 return wrap(unwrap(B)->CreateFPToSI(unwrap(Val), unwrap(DestTy), Name));
2637 LLVMTypeRef DestTy, const char *Name) {
2638 return wrap(unwrap(B)->CreateUIToFP(unwrap(Val), unwrap(DestTy), Name));
2642 LLVMTypeRef DestTy, const char *Name) {
2643 return wrap(unwrap(B)->CreateSIToFP(unwrap(Val), unwrap(DestTy), Name));
2647 LLVMTypeRef DestTy, const char *Name) {
2648 return wrap(unwrap(B)->CreateFPTrunc(unwrap(Val), unwrap(DestTy), Name));
2652 LLVMTypeRef DestTy, const char *Name) {
2653 return wrap(unwrap(B)->CreateFPExt(unwrap(Val), unwrap(DestTy), Name));
2657 LLVMTypeRef DestTy, const char *Name) {
2658 return wrap(unwrap(B)->CreatePtrToInt(unwrap(Val), unwrap(DestTy), Name));
2662 LLVMTypeRef DestTy, const char *Name) {
2663 return wrap(unwrap(B)->CreateIntToPtr(unwrap(Val), unwrap(DestTy), Name));
2667 LLVMTypeRef DestTy, const char *Name) {
2668 return wrap(unwrap(B)->CreateBitCast(unwrap(Val), unwrap(DestTy), Name));
2672 LLVMTypeRef DestTy, const char *Name) {
2673 return wrap(unwrap(B)->CreateAddrSpaceCast(unwrap(Val), unwrap(DestTy), Name));
2677 LLVMTypeRef DestTy, const char *Name) {
2679 Name));
2683 LLVMTypeRef DestTy, const char *Name) {
2685 Name));
2689 LLVMTypeRef DestTy, const char *Name) {
2691 Name));
2695 LLVMTypeRef DestTy, const char *Name) {
2697 unwrap(DestTy), Name));
2701 LLVMTypeRef DestTy, const char *Name) {
2702 return wrap(unwrap(B)->CreatePointerCast(unwrap(Val), unwrap(DestTy), Name));
2706 LLVMTypeRef DestTy, const char *Name) {
2708 /*isSigned*/true, Name));
2712 LLVMTypeRef DestTy, const char *Name) {
2713 return wrap(unwrap(B)->CreateFPCast(unwrap(Val), unwrap(DestTy), Name));
2720 const char *Name) {
2722 unwrap(LHS), unwrap(RHS), Name));
2727 const char *Name) {
2729 unwrap(LHS), unwrap(RHS), Name));
2734 LLVMValueRef LLVMBuildPhi(LLVMBuilderRef B, LLVMTypeRef Ty, const char *Name) {
2735 return wrap(unwrap(B)->CreatePHI(unwrap(Ty), 0, Name));
2740 const char *Name) {
2743 Name));
2748 const char *Name) {
2750 Name));
2754 LLVMTypeRef Ty, const char *Name) {
2755 return wrap(unwrap(B)->CreateVAArg(unwrap(List), unwrap(Ty), Name));
2759 LLVMValueRef Index, const char *Name) {
2761 Name));
2766 const char *Name) {
2768 unwrap(Index), Name));
2773 const char *Name) {
2775 unwrap(Mask), Name));
2779 unsigned Index, const char *Name) {
2780 return wrap(unwrap(B)->CreateExtractValue(unwrap(AggVal), Index, Name));
2785 const char *Name) {
2787 Index, Name));
2791 const char *Name) {
2792 Name));
2796 const char *Name) {
2797 return wrap(unwrap(B)->CreateIsNotNull(unwrap(Val), Name));
2801 LLVMValueRef RHS, const char *Name) {
2802 return wrap(unwrap(B)->CreatePtrDiff(unwrap(LHS), unwrap(RHS), Name));