reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
5098 Value *Result = Builder.CreateIntCast(Index, LinearMultiplier->getType(), 5101 Result = Builder.CreateMul(Result, LinearMultiplier, "switch.idx.mult"); 5103 Result = Builder.CreateAdd(Result, LinearOffset, "switch.offset"); 5113 Value *ShiftAmt = Builder.CreateZExtOrTrunc(Index, MapTy, "switch.cast"); 5116 ShiftAmt = Builder.CreateMul( 5122 Builder.CreateLShr(BitMap, ShiftAmt, "switch.downshift"); 5124 return Builder.CreateTrunc(DownShifted, BitMapElementTy, "switch.masked"); 5132 Index = Builder.CreateZExt( 5136 Value *GEPIndices[] = {Builder.getInt32(0), Index}; 5137 Value *GEP = Builder.CreateInBoundsGEP(Array->getValueType(), Array, 5139 return Builder.CreateLoad(