Lines Matching defs:cst
1016 llvm::Constant *cst) {
1017 return (linkage == llvm::GlobalVariable::ExternalLinkage && !cst) ||
1037 llvm::Constant *cst = nullptr;
1042 cst = llvm::ConstantDataArray::getString(
1044 type = cst->getType();
1045 } else if (!(cst = getLLVMConstant(type, op.getValueOrNull(), op.getLoc(),
1056 bool dropInitializer = shouldDropGlobalInitializer(linkage, cst);
1057 if (!dropInitializer && !cst)
1058 cst = llvm::UndefValue::get(type);
1059 else if (dropInitializer && cst)
1060 cst = nullptr;
1063 *llvmModule, type, op.getConstant(), linkage, cst, op.getSymName(),
1152 auto *cst = dyn_cast<llvm::Constant>(lookupValue(op.getResult(0)));
1153 if (!cst)
1163 if (auto *agg = dyn_cast<llvm::ConstantAggregate>(cst)) {
1177 auto cst = dyn_cast<llvm::ConstantAggregate>(lookupValue(v));
1178 if (!cst)
1180 auto iter = constantAggregateUseMap.find(cst);
1186 if (cst->user_empty()) {
1187 cst->destroyConstant();
1196 llvm::Constant *cst =
1199 if (!shouldDropGlobalInitializer(global->getLinkage(), cst))
1200 global->setInitializer(cst);
1205 auto cst = it.first;
1206 cst->removeDeadConstantUsers();
1207 if (cst->user_empty()) {
1208 cst->destroyConstant();