Lines Matching full:case
31 case IC_Retain:
33 case IC_RetainRV:
35 case IC_RetainBlock:
37 case IC_Release:
39 case IC_Autorelease:
41 case IC_AutoreleaseRV:
43 case IC_AutoreleasepoolPush:
45 case IC_AutoreleasepoolPop:
47 case IC_NoopCast:
49 case IC_FusedRetainAutorelease:
51 case IC_FusedRetainAutoreleaseRV:
53 case IC_LoadWeakRetained:
55 case IC_StoreWeak:
57 case IC_InitWeak:
59 case IC_LoadWeak:
61 case IC_MoveWeak:
63 case IC_CopyWeak:
65 case IC_DestroyWeak:
67 case IC_StoreStrong:
69 case IC_CallOrUser:
71 case IC_Call:
73 case IC_User:
75 case IC_IntrinsicUser:
77 case IC_None:
89 .Case("objc_autoreleasePoolPush", IC_AutoreleasepoolPush)
90 .Case("clang.arc.use", IC_IntrinsicUser)
102 .Case("objc_retain", IC_Retain)
103 .Case("objc_retainAutoreleasedReturnValue", IC_RetainRV)
104 .Case("objc_retainBlock", IC_RetainBlock)
105 .Case("objc_release", IC_Release)
106 .Case("objc_autorelease", IC_Autorelease)
107 .Case("objc_autoreleaseReturnValue", IC_AutoreleaseRV)
108 .Case("objc_autoreleasePoolPop", IC_AutoreleasepoolPop)
109 .Case("objc_retainedObject", IC_NoopCast)
110 .Case("objc_unretainedObject", IC_NoopCast)
111 .Case("objc_unretainedPointer", IC_NoopCast)
112 .Case("objc_retain_autorelease", IC_FusedRetainAutorelease)
113 .Case("objc_retainAutorelease", IC_FusedRetainAutorelease)
114 .Case("objc_retainAutoreleaseReturnValue",IC_FusedRetainAutoreleaseRV)
115 .Case("objc_sync_enter", IC_User)
116 .Case("objc_sync_exit", IC_User)
123 .Case("objc_loadWeakRetained", IC_LoadWeakRetained)
124 .Case("objc_loadWeak", IC_LoadWeak)
125 .Case("objc_destroyWeak", IC_DestroyWeak)
140 .Case("objc_storeWeak", IC_StoreWeak)
141 .Case("objc_initWeak", IC_InitWeak)
142 .Case("objc_storeStrong", IC_StoreStrong)
148 .Case("objc_moveWeak", IC_MoveWeak)
149 .Case("objc_copyWeak", IC_CopyWeak)
154 .Case("llvm.arc.annotation.topdown.bbstart", IC_None)
155 .Case("llvm.arc.annotation.topdown.bbend", IC_None)
156 .Case("llvm.arc.annotation.bottomup.bbstart", IC_None)
157 .Case("llvm.arc.annotation.bottomup.bbend", IC_None)
176 case Instruction::Call: {
187 case Intrinsic::returnaddress: case Intrinsic::frameaddress:
188 case Intrinsic::stacksave: case Intrinsic::stackrestore:
189 case Intrinsic::vastart: case Intrinsic::vacopy: case Intrinsic::vaend:
190 case Intrinsic::objectsize: case Intrinsic::prefetch:
191 case Intrinsic::stackprotector:
192 case Intrinsic::eh_return_i32: case Intrinsic::eh_return_i64:
193 case Intrinsic::eh_typeid_for: case Intrinsic::eh_dwarf_cfa:
194 case Intrinsic::eh_sjlj_lsda: case Intrinsic::eh_sjlj_functioncontext:
195 case Intrinsic::init_trampoline: case Intrinsic::adjust_trampoline:
196 case Intrinsic::lifetime_start: case Intrinsic::lifetime_end:
197 case Intrinsic::invariant_start: case Intrinsic::invariant_end:
199 case Intrinsic::dbg_declare: case Intrinsic::dbg_value:
208 case Instruction::Invoke:
210 case Instruction::BitCast:
211 case Instruction::GetElementPtr:
212 case Instruction::Select: case Instruction::PHI:
213 case Instruction::Ret: case Instruction::Br:
214 case Instruction::Switch: case Instruction::IndirectBr:
215 case Instruction::Alloca: case Instruction::VAArg:
216 case Instruction::Add: case Instruction::FAdd:
217 case Instruction::Sub: case Instruction::FSub:
218 case Instruction::Mul: case Instruction::FMul:
219 case Instruction::SDiv: case Instruction::UDiv: case Instruction::FDiv:
220 case Instruction::SRem: case Instruction::URem: case Instruction::FRem:
221 case Instruction::Shl: case Instruction::LShr: case Instruction::AShr:
222 case Instruction::And: case Instruction::Or: case Instruction::Xor:
223 case Instruction::SExt: case Instruction::ZExt: case Instruction::Trunc:
224 case Instruction::IntToPtr: case Instruction::FCmp:
225 case Instruction::FPTrunc: case Instruction::FPExt:
226 case Instruction::FPToUI: case Instruction::FPToSI:
227 case Instruction::UIToFP: case Instruction::SIToFP:
228 case Instruction::InsertElement: case Instruction::ExtractElement:
229 case Instruction::ShuffleVector:
230 case Instruction::ExtractValue:
232 case Instruction::ICmp: