| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | CrossDSOCFI.cpp | 137 SwitchInst *SI = IRB.CreateSwitch(&CallSiteTypeId, TrapBB, TypeIds.size()); in buildCFICheck()
|
| /llvm-project-15.0.7/llvm/examples/ExceptionDemo/ |
| H A D | ExceptionDemo.cpp | 1000 llvm::SwitchInst *theSwitch = builder.CreateSwitch(builder.CreateLoad( in createFinallyBlock() 1306 llvm::SwitchInst *switchToCatchBlock = builder.CreateSwitch(retTypeInfoIndex, in createCatchWrappedInvokeFunction() 1403 llvm::SwitchInst *theSwitch = builder.CreateSwitch(exceptionType, in createThrowExceptionFunction()
|
| /llvm-project-15.0.7/llvm/unittests/IR/ |
| H A D | CFGBuilder.cpp | 47 IRB.CreateSwitch(ConstantInt::get(IntTy, 0), To); in ConnectBlocks()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Instrumentation/ |
| H A D | PGOMemOPSizeOpt.cpp | 392 SwitchInst *SI = IRB.CreateSwitch(SizeVar, DefaultBB, SizeIds.size()); in perform()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGAtomic.cpp | 471 llvm::SwitchInst *SI = CGF.Builder.CreateSwitch(FailureOrderVal, MonotonicBB); in emitAtomicCmpXchgFailureSet() 560 llvm::SwitchInst *SI = CGF.Builder.CreateSwitch(IsWeak, WeakBB); in EmitAtomicOp() 762 llvm::SwitchInst *SI = Builder.CreateSwitch(SC, BB[FallBack]); in EmitAtomicOp() 1418 llvm::SwitchInst *SI = Builder.CreateSwitch(Order, MonotonicBB); in EmitAtomicExpr()
|
| H A D | CGCoroutine.cpp | 218 auto *Switch = Builder.CreateSwitch(SuspendResult, Coro.SuspendBB, 2); in emitSuspendExpression()
|
| H A D | CGStmt.cpp | 1979 SwitchInsn = Builder.CreateSwitch(CondV, DefaultBlock); in EmitSwitchStmt()
|
| H A D | CGOpenMPRuntime.cpp | 168 UntiedSwitch = CGF.Builder.CreateSwitch(Res, DoneBB); in Enter() 5564 CGF.Builder.CreateSwitch(Res, DefaultBB, /*NumCases=*/2); in emitReduction()
|
| H A D | CGBuiltin.cpp | 4045 llvm::SwitchInst *SI = Builder.CreateSwitch(Order, BBs[0]); in EmitBuiltinExpr() 4109 llvm::SwitchInst *SI = Builder.CreateSwitch(Order, BBs[0]); in EmitBuiltinExpr() 4168 llvm::SwitchInst *SI = Builder.CreateSwitch(Order, ContBB); in EmitBuiltinExpr()
|
| H A D | CGStmtOpenMP.cpp | 3967 CGF.Builder.CreateSwitch(CGF.EmitLoadOfScalar(IV, S.getBeginLoc()), in EmitSections()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | LoopSimplifyCFG.cpp | 359 Builder.CreateSwitch(Builder.getInt32(0), NewPreheader); in handleDeadExits()
|
| /llvm-project-15.0.7/mlir/lib/Target/LLVMIR/Dialect/LLVMIR/ |
| H A D | LLVMToLLVMIRTranslation.cpp | 447 llvm::SwitchInst *switchInst = builder.CreateSwitch( in convertOperationImpl()
|
| /llvm-project-15.0.7/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyLowerEmscriptenEHSjLj.cpp | 1634 SwitchInst *SI = IRB.CreateSwitch(Label, Tail, SetjmpRetPHIs.size()); in handleLongjmpableCallsForEmscriptenSjLj() 1777 SwitchInst *SI = IRB.CreateSwitch(LabelPHI, OrigEntry, SetjmpRetPHIs.size()); in handleLongjmpableCallsForWasmSjLj()
|
| /llvm-project-15.0.7/clang/tools/clang-linker-wrapper/ |
| H A D | OffloadWrapper.cpp | 468 auto *Switch = Builder.CreateSwitch(Flags, IfEndBB); in createRegisterGlobalsFunction()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Coroutines/ |
| H A D | CoroSplit.cpp | 382 Builder.CreateSwitch(Index, UnreachBB, Shape.CoroSuspends.size()); in createResumeEntryBlock()
|
| H A D | CoroFrame.cpp | 1881 auto *SwitchOnDispatch = Builder.CreateSwitch(SetDispatchValuePN, UnreachBB, in rewritePHIsForCleanupPad()
|
| /llvm-project-15.0.7/llvm/lib/Frontend/OpenMP/ |
| H A D | OMPIRBuilder.cpp | 1542 SwitchInst *SwitchStmt = Builder.CreateSwitch(IndVar, Continue); in createSections() 1714 Builder.CreateSwitch(ReduceCall, ContinuationBlock, /* NumCases */ 2); in createReductions()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | SimplifyCFG.cpp | 1328 SwitchInst *NewSI = Builder.CreateSwitch(CV, PredDefault, PredCases.size()); in PerformValueComparisonIntoPredecessorFolding() 4621 SwitchInst *New = Builder.CreateSwitch(CompVal, DefaultBB, Values.size()); in SimplifyBranchOnICmpChain()
|
| /llvm-project-15.0.7/llvm/include/llvm/IR/ |
| H A D | IRBuilder.h | 1013 SwitchInst *CreateSwitch(Value *V, BasicBlock *Dest, unsigned NumCases = 10,
|
| /llvm-project-15.0.7/llvm/bindings/go/llvm/ |
| H A D | ir.go | 1366 func (b Builder) CreateSwitch(v Value, elseb BasicBlock, numCases int) (rv Value) { func
|
| /llvm-project-15.0.7/llvm/lib/IR/ |
| H A D | Core.cpp | 3158 return wrap(unwrap(B)->CreateSwitch(unwrap(V), unwrap(Else), NumCases)); in LLVMBuildSwitch()
|
| /llvm-project-15.0.7/llvm/bindings/ocaml/llvm/ |
| H A D | llvm.mli | 2059 See the method [llvm::LLVMBuilder::CreateSwitch]. *)
|