reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/lldb/source/Expression/IRInterpreter.cpp
  691     LLDB_LOGF(log, "Interpreting %s", PrintValue(inst).c_str());
  693     switch (inst->getOpcode()) {
  710       const BinaryOperator *bin_op = dyn_cast<BinaryOperator>(inst);
  716             inst->getOpcodeName());
  722       Value *lhs = inst->getOperand(0);
  723       Value *rhs = inst->getOperand(1);
  744       switch (inst->getOpcode()) {
  797       frame.AssignValue(inst, result, module);
  800         LLDB_LOGF(log, "Interpreted a %s", inst->getOpcodeName());
  803         LLDB_LOGF(log, "  = : %s", frame.SummarizeValue(inst).c_str());
  807       const AllocaInst *alloca_inst = dyn_cast<AllocaInst>(inst);
  878       const CastInst *cast_inst = dyn_cast<CastInst>(inst);
  900       frame.AssignValue(inst, S, module);
  903       const CastInst *cast_inst = dyn_cast<CastInst>(inst);
  929       frame.AssignValue(inst, S_signextend, module);
  932       const BranchInst *br_inst = dyn_cast<BranchInst>(inst);
  974       const PHINode *phi_inst = dyn_cast<PHINode>(inst);
 1000       frame.AssignValue(inst, result, module);
 1003         LLDB_LOGF(log, "Interpreted a %s", inst->getOpcodeName());
 1009       const GetElementPtrInst *gep_inst = dyn_cast<GetElementPtrInst>(inst);
 1069       frame.AssignValue(inst, Poffset, module);
 1075         LLDB_LOGF(log, "  Poffset : %s", frame.SummarizeValue(inst).c_str());
 1079       const ICmpInst *icmp_inst = dyn_cast<ICmpInst>(inst);
 1092       Value *lhs = inst->getOperand(0);
 1093       Value *rhs = inst->getOperand(1);
 1165       frame.AssignValue(inst, result, module);
 1171         LLDB_LOGF(log, "  = : %s", frame.SummarizeValue(inst).c_str());
 1175       const IntToPtrInst *int_to_ptr_inst = dyn_cast<IntToPtrInst>(inst);
 1197       frame.AssignValue(inst, I, module);
 1202         LLDB_LOGF(log, "  =   : %s", frame.SummarizeValue(inst).c_str());
 1206       const PtrToIntInst *ptr_to_int_inst = dyn_cast<PtrToIntInst>(inst);
 1228       frame.AssignValue(inst, I, module);
 1233         LLDB_LOGF(log, "  =   : %s", frame.SummarizeValue(inst).c_str());
 1237       const TruncInst *trunc_inst = dyn_cast<TruncInst>(inst);
 1259       frame.AssignValue(inst, I, module);
 1264         LLDB_LOGF(log, "  =   : %s", frame.SummarizeValue(inst).c_str());
 1268       const LoadInst *load_inst = dyn_cast<LoadInst>(inst);
 1358       const StoreInst *store_inst = dyn_cast<StoreInst>(inst);
 1443       const CallInst *call_inst = dyn_cast<CallInst>(inst);
 1448                   inst->getOpcodeName());
 1640         frame.AssignValue(inst, returnVal, module);