| /llvm-project-15.0.7/llvm/test/Bitcode/ |
| H A D | upgrade-arc-runtime-calls-bitcast.ll | 5 ; CHECK: tail call i8* @objc_retain(i32 1) 9 %v6 = tail call i8* @objc_retain(i32 1) 14 declare i8* @objc_retain(i32)
|
| H A D | upgrade-arc-runtime-calls.ll | 26 %v6 = tail call i8* @objc_retain(i8* %a) #0 38 %v16 = tail call i8* @objc_retain.autorelease(i8* %a) #0 85 // ARC-NEXT: %[[V16:.*]] = tail call i8* @objc_retain.autorelease(i8* %[[A]]) 106 // NOUPGRADE-NEXT: %[[V6:.*]] = tail call i8* @objc_retain(i8* %[[A]]) 118 // NOUPGRADE-NEXT: %[[V16:.*]] = tail call i8* @objc_retain.autorelease(i8* %[[A]])
|
| /llvm-project-15.0.7/llvm/test/Transforms/ObjCARC/ |
| H A D | contract.ll | 36 ; Merge objc_retain and objc_autorelease into objc_retainAutorelease. 178 ; Turn objc_retain into objc_retainAutoreleasedReturnValue if its operand 189 ; Convert objc_retain to objc_retainAutoreleasedReturnValue if its 202 ; Don't convert objc_retain to objc_retainAutoreleasedReturnValue if its 214 ; Don't Convert objc_retain to objc_retainAutoreleasedReturnValue if it
|
| H A D | retain-not-declared.ll | 11 ; declaration even if no objc_retain declaration exists.
|
| H A D | tail-call-invariant-enforcement.ll | 38 ; Always tail call objc_retain.
|
| H A D | rv.ll | 211 ; Convert objc_retainAutoreleasedReturnValue to objc_retain if its 222 ; Don't convert objc_retainAutoreleasedReturnValue to objc_retain if its
|
| /llvm-project-15.0.7/clang/test/CodeGenObjCXX/ |
| H A D | arc-attrs.mm | 58 // CHECK-NOT: objc_retain 64 // CHECK-NOT: objc_retain
|
| /llvm-project-15.0.7/clang/test/CodeGenObjC/ |
| H A D | convert-messages-to-runtime-calls.m | 31 // CALLS: {{call.*@objc_retain}} 114 // CALLS: {{call.*@objc_retain}} 192 // CALLS: {{call.*@objc_retain}} 232 // CALLS: invoke{{.*}}@objc_retain(i8* %
|
| H A D | arc-blocks.m | 601 // CHECK-NOT: objc_retain 616 // CHECK-NOT: objc_retain
|
| /llvm-project-15.0.7/llvm/lib/Transforms/ObjCARC/ |
| H A D | ARCRuntimeEntryPoints.h | 80 return getIntrinsicEntryPoint(Retain, Intrinsic::objc_retain); in get()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | PreISelIntrinsicLowering.cpp | 179 case Intrinsic::objc_retain: in lowerIntrinsics()
|
| /llvm-project-15.0.7/llvm/test/Transforms/PreISelIntrinsicLowering/ |
| H A D | objc-arc.ll | 122 ; CHECK-NEXT: %0 = tail call i8* @objc_retain(i8* %arg0) 329 ; CHECK: declare i8* @objc_retain(i8*) [[NLB]]
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | ObjCARCInstKind.cpp | 113 case Intrinsic::objc_retain: in GetFunctionClass()
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | IntrinsicInst.cpp | 48 case Intrinsic::objc_retain: in mayLowerToFunctionCall()
|
| H A D | AutoUpgrade.cpp | 4345 {"objc_retain", llvm::Intrinsic::objc_retain}, in UpgradeARCRuntime()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | OperationKinds.def | 317 /// Calls objc_retain.
|
| /llvm-project-15.0.7/clang/docs/ |
| H A D | AutomaticReferenceCounting.rst | 2523 .. _arc.runtime.objc_retain: 2525 ``id objc_retain(id value);`` 2549 return objc_autorelease(objc_retain(value)); 2569 return objc_autoreleaseReturnValue(objc_retain(value)); 2585 fails, it performs a retain operation exactly like :ref:`objc_retain 2586 <arc.runtime.objc_retain>`. 2624 invalid argument to this function. Rather it implies that an ``objc_retain``
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CodeGenModule.h | 168 llvm::Function *objc_retain; member
|
| H A D | CGObjC.cpp | 2265 CGM.getObjCEntrypoints().objc_retain, in EmitARCRetainNonBlock() 2266 llvm::Intrinsic::objc_retain); in EmitARCRetainNonBlock()
|
| H A D | CGCall.cpp | 3129 if (call->getCalledOperand() == CGF.CGM.getObjCEntrypoints().objc_retain) { in tryEmitFusedAutoreleaseOfResult() 3193 CGF.CGM.getObjCEntrypoints().objc_retain) in tryRemoveRetainOfSelf()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | InlineFunction.cpp | 1771 Function *IFn = Intrinsic::getDeclaration(Mod, Intrinsic::objc_retain); in inlineRetainOrClaimRVCalls()
|
| /llvm-project-15.0.7/llvm/docs/ |
| H A D | LangRef.rst | 24990 Lowers to a call to `objc_retain <https://clang.llvm.org/docs/AutomaticReferenceCounting.html#arc-r…
|