• Home
  • Raw
  • Download

Lines Matching refs:Instruction

213 static unsigned ComputeSpeculationCost(const Instruction *I,  in ComputeSpeculationCost()
216 case Instruction::GetElementPtr: in ComputeSpeculationCost()
217 case Instruction::Add: in ComputeSpeculationCost()
218 case Instruction::Mul: in ComputeSpeculationCost()
219 case Instruction::And: in ComputeSpeculationCost()
220 case Instruction::Or: in ComputeSpeculationCost()
221 case Instruction::Select: in ComputeSpeculationCost()
222 case Instruction::Shl: in ComputeSpeculationCost()
223 case Instruction::Sub: in ComputeSpeculationCost()
224 case Instruction::LShr: in ComputeSpeculationCost()
225 case Instruction::AShr: in ComputeSpeculationCost()
226 case Instruction::Xor: in ComputeSpeculationCost()
227 case Instruction::ZExt: in ComputeSpeculationCost()
228 case Instruction::SExt: in ComputeSpeculationCost()
229 case Instruction::Call: in ComputeSpeculationCost()
230 case Instruction::BitCast: in ComputeSpeculationCost()
231 case Instruction::PtrToInt: in ComputeSpeculationCost()
232 case Instruction::IntToPtr: in ComputeSpeculationCost()
233 case Instruction::AddrSpaceCast: in ComputeSpeculationCost()
234 case Instruction::FPToUI: in ComputeSpeculationCost()
235 case Instruction::FPToSI: in ComputeSpeculationCost()
236 case Instruction::UIToFP: in ComputeSpeculationCost()
237 case Instruction::SIToFP: in ComputeSpeculationCost()
238 case Instruction::FPExt: in ComputeSpeculationCost()
239 case Instruction::FPTrunc: in ComputeSpeculationCost()
240 case Instruction::FAdd: in ComputeSpeculationCost()
241 case Instruction::FSub: in ComputeSpeculationCost()
242 case Instruction::FMul: in ComputeSpeculationCost()
243 case Instruction::FDiv: in ComputeSpeculationCost()
244 case Instruction::FRem: in ComputeSpeculationCost()
245 case Instruction::FNeg: in ComputeSpeculationCost()
246 case Instruction::ICmp: in ComputeSpeculationCost()
247 case Instruction::FCmp: in ComputeSpeculationCost()
248 case Instruction::Trunc: in ComputeSpeculationCost()
249 case Instruction::Freeze: in ComputeSpeculationCost()
250 case Instruction::ExtractElement: in ComputeSpeculationCost()
251 case Instruction::InsertElement: in ComputeSpeculationCost()
252 case Instruction::ShuffleVector: in ComputeSpeculationCost()
253 case Instruction::ExtractValue: in ComputeSpeculationCost()
254 case Instruction::InsertValue: in ComputeSpeculationCost()
264 SmallPtrSet<const Instruction *, 8> NotHoisted; in considerHoistingFromTo()
269 dyn_cast_or_null<Instruction>(DVI->getVariableLocation())) in considerHoistingFromTo()
283 if (const Instruction *I = dyn_cast<Instruction>(V)) { in considerHoistingFromTo()