Home | History | Annotate | Download | only in Expression

Lines Matching defs:initializer

618                                                            NULL, /* no initializer */
661 log->Printf("Couldn't find initializer for unused variable");
664 m_error_stream->Printf("Internal error [IRForTarget]: Result variable (%s) has no writes and no initializer\n", result_name);
669 Constant *initializer = result_global->getInitializer();
671 StoreInst *synthesized_store = new StoreInst(initializer,
870 log->PutCString("NSString variable does not have an initializer");
873 m_error_stream->Printf("Internal error [IRForTarget]: An Objective-C constant string does not have an initializer\n");
883 log->PutCString("NSString variable's initializer is not a ConstantStruct");
903 log->Printf("NSString variable's initializer structure has an unexpected number of members. Should be 4, is %d", nsstring_struct->getNumOperands());
916 log->PutCString("NSString initializer's str element was empty");
919 m_error_stream->Printf("Internal error [IRForTarget]: An Objective-C constant string does not have a string initializer\n");
929 log->PutCString("NSString initializer's str element is not a ConstantExpr");
932 m_error_stream->Printf("Internal error [IRForTarget]: An Objective-C constant string's string initializer is not constant\n");
940 log->Printf("NSString initializer's str element is not a GetElementPtr expression, it's a %s", nsstring_expr->getOpcodeName());
943 m_error_stream->Printf("Internal error [IRForTarget]: An Objective-C constant string's string initializer is not an array\n");
955 log->PutCString("NSString initializer's str element is not a GlobalVariable");
958 m_error_stream->Printf("Internal error [IRForTarget]: An Objective-C constant string's string initializer doesn't point to a global\n");
966 log->PutCString("NSString initializer's str element does not have an initializer");
969 m_error_stream->Printf("Internal error [IRForTarget]: An Objective-C constant string's string initializer doesn't point to initialized data\n");
978 log->PutCString("NSString initializer's str element is not a ConstantArray");
981 m_error_stream->Printf("Internal error [IRForTarget]: An Objective-C constant string's string initializer doesn't point to an array\n");
989 log->PutCString("NSString initializer's str element is not a C string array");
992 m_error_stream->Printf("Internal error [IRForTarget]: An Objective-C constant string's string initializer doesn't point to a C string\n");
1085 // Find the pointer's initializer (a ConstantExpr with opcode GetElementPtr) and get the string from its target
1104 // Find the string's initializer (a ConstantArray) and get the string from it
1261 NULL, /* no initializer */
1360 IRForTarget::MaterializeInitializer (uint8_t *data, Constant *initializer)
1362 if (!initializer)
1368 log->Printf(" MaterializeInitializer(%p, %s)", data, PrintValue(initializer).c_str());
1370 Type *initializer_type = initializer->getType();
1372 if (ConstantInt *int_initializer = dyn_cast<ConstantInt>(initializer))
1377 else if (ConstantDataArray *array_initializer = dyn_cast<ConstantDataArray>(initializer))
1405 else if (ConstantStruct *struct_initializer = dyn_cast<ConstantStruct>(initializer))
1419 else if (isa<ConstantAggregateZero>(initializer))
1440 Constant *initializer = global_variable->getInitializer();
1442 llvm::Type *initializer_type = initializer->getType();
1454 if (initializer)
1455 if (!MaterializeInitializer(data.GetBytes(), initializer))
1649 Constant *initializer = global_variable->getInitializer();
1651 if (!initializer)
1654 if (!initializer->hasName())
1657 StringRef name(initializer->getName());
1891 log->Printf("Found a GlobalVariable with string initializer %s", PrintValue(gc).c_str());