reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
5396 Builder.SetInsertPoint(SI); 5401 TableIndex = Builder.CreateSub(SI->getCondition(), MinCaseVal, 5421 Builder.CreateBr(LookupBB); 5425 Value *Cmp = Builder.CreateICmpULT( 5428 Builder.CreateCondBr(Cmp, LookupBB, SI->getDefaultDest()); 5432 Builder.SetInsertPoint(LookupBB); 5461 Builder.CreateZExtOrTrunc(TableIndex, MapTy, "switch.maskindex"); 5462 Value *Shifted = Builder.CreateLShr(TableMask, MaskIndex, "switch.shifted"); 5463 Value *LoBit = Builder.CreateTrunc( 5465 Builder.CreateCondBr(LoBit, LookupBB, SI->getDefaultDest()); 5467 Builder.SetInsertPoint(LookupBB); 5488 Value *Result = Table.BuildLookup(TableIndex, Builder); 5494 Builder.CreateRet(Result); 5513 Builder.CreateBr(CommonDest);