1static const int64_t __constant_xi64 = 1;
44 const std::map<std::string, char *> reflectionMap = {
45 {
"callsite_cost",
reinterpret_cast<char *
>(&fieldName0)},
46 {
"is_multiple_blocks",
reinterpret_cast<char *
>(&fieldName1)},
47 {
"caller_conditionally_executed_blocks",
48 reinterpret_cast<char *
>(&fieldName2)},
49 {
"cold_cc_penalty",
reinterpret_cast<char *
>(&fieldName3)},
50 {
"callee_conditionally_executed_blocks",
51 reinterpret_cast<char *
>(&fieldName4)},
52 {
"callee_users",
reinterpret_cast<char *
>(&fieldName5)},
53 {
"callee_basic_block_count",
reinterpret_cast<char *
>(&fieldName6)},
54 {
"nr_ctant_params",
reinterpret_cast<char *
>(&fieldName7)},
55 {
"load_relative_intrinsic",
reinterpret_cast<char *
>(&fieldName8)},
56 {
"jump_table_penalty",
reinterpret_cast<char *
>(&fieldName9)},
57 {
"unsimplified_common_instructions",
58 reinterpret_cast<char *
>(&fieldName10)},
59 {
"indirect_call_penalty",
reinterpret_cast<char *
>(&fieldName11)},
60 {
"load_elimination",
reinterpret_cast<char *
>(&fieldName12)},
61 {
"is_caller_avail_external",
reinterpret_cast<char *
>(&fieldName13)},
62 {
"call_penalty",
reinterpret_cast<char *
>(&fieldName14)},
63 {
"cost_estimate",
reinterpret_cast<char *
>(&fieldName15)},
64 {
"case_cluster_penalty",
reinterpret_cast<char *
>(&fieldName16)},
65 {
"node_count",
reinterpret_cast<char *
>(&fieldName17)},
66 {
"call_argument_setup",
reinterpret_cast<char *
>(&fieldName18)},
67 {
"sroa_savings",
reinterpret_cast<char *
>(&fieldName19)},
68 {
"lowered_call_arg_setup",
reinterpret_cast<char *
>(&fieldName20)},
69 {
"threshold",
reinterpret_cast<char *
>(&fieldName21)},
70 {
"dead_blocks",
reinterpret_cast<char *
>(&fieldName22)},
71 {
"constant_args",
reinterpret_cast<char *
>(&fieldName23)},
72 {
"sroa_losses",
reinterpret_cast<char *
>(&fieldName24)},
73 {
"simplified_instructions",
reinterpret_cast<char *
>(&fieldName25)},
74 {
"num_loops",
reinterpret_cast<char *
>(&fieldName26)},
75 {
"step_type",
reinterpret_cast<char *
>(&fieldName27)},
76 {
"edge_count",
reinterpret_cast<char *
>(&fieldName28)},
77 {
"is_callee_avail_external",
reinterpret_cast<char *
>(&fieldName29)},
78 {
"nested_inlines",
reinterpret_cast<char *
>(&fieldName30)},
79 {
"caller_basic_block_count",
reinterpret_cast<char *
>(&fieldName31)},
80 {
"last_call_to_static_bonus",
reinterpret_cast<char *
>(&fieldName32)},
81 {
"nested_inline_cost_estimate",
reinterpret_cast<char *
>(&fieldName33)},
82 {
"callsite_height",
reinterpret_cast<char *
>(&fieldName34)},
83 {
"constant_offset_ptr_args",
reinterpret_cast<char *
>(&fieldName35)},
84 {
"switch_penalty",
reinterpret_cast<char *
>(&fieldName36)},
85 {
"discount",
reinterpret_cast<char *
>(&fieldName37)},
86 {
"caller_users",
reinterpret_cast<char *
>(&fieldName38)},
87 {
"reward",
reinterpret_cast<char *
>(&fieldName39)}};
88 char *getBufferForName(std::string v1) {
89 char *v2 = reflectionMap.at(v1);
92 int64_t operator()() {