reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
4063 switch (I.getOpcode()) { 4073 auto *GEP = cast<GetElementPtrInst>(&I); 4091 VectorLoopValueMap.setVectorValue(&I, Part, EntryPart); 4129 VectorLoopValueMap.setVectorValue(&I, Part, NewGEP); 4156 setDebugLocFromInst(Builder, &I); 4160 for (Value *Op : I.operands()) 4163 Value *V = Builder.CreateNAryOp(I.getOpcode(), Ops); 4166 VecOp->copyIRFlags(&I); 4169 VectorLoopValueMap.setVectorValue(&I, Part, V); 4170 addMetadata(V, &I); 4181 SE->isLoopInvariant(PSE.getSCEV(I.getOperand(0)), OrigLoop); 4182 setDebugLocFromInst(Builder, &I); 4189 auto *ScalarCond = getOrCreateScalarValue(I.getOperand(0), {0, 0}); 4192 Value *Cond = getOrCreateVectorValue(I.getOperand(0), Part); 4193 Value *Op0 = getOrCreateVectorValue(I.getOperand(1), Part); 4194 Value *Op1 = getOrCreateVectorValue(I.getOperand(2), Part); 4197 VectorLoopValueMap.setVectorValue(&I, Part, Sel); 4198 addMetadata(Sel, &I); 4207 bool FCmp = (I.getOpcode() == Instruction::FCmp); 4208 auto *Cmp = cast<CmpInst>(&I); 4222 VectorLoopValueMap.setVectorValue(&I, Part, C); 4223 addMetadata(C, &I); 4241 auto *CI = cast<CastInst>(&I); 4251 VectorLoopValueMap.setVectorValue(&I, Part, Cast); 4252 addMetadata(Cast, &I); 4259 if (isa<DbgInfoIntrinsic>(I)) 4261 setDebugLocFromInst(Builder, &I); 4263 Module *M = I.getParent()->getParent()->getParent(); 4264 auto *CI = cast<CallInst>(&I); 4325 VectorLoopValueMap.setVectorValue(&I, Part, V); 4326 addMetadata(V, &I); 4334 LLVM_DEBUG(dbgs() << "LV: Found an unhandled instruction: " << I);