Lines Matching refs:IT
214 // Value has no outstanding references it is safe to delete it now...
265 /// whether or not it may generate a relocation entry. This must be
266 /// conservative, so if it might codegen to a relocatable entry, it should say
270 /// relocation applied to it (because it holds a simple constant like
291 // handle it efficiently here.
315 /// it. This involves recursively eliminating any dead users of the
710 // the element type is compatible with ConstantDataVector. If so, use it.
712 // We speculatively build the elements here even if it turns out that there
713 // is a constantexpr or something else weird in the array, since it is so
891 // the element type is compatible with ConstantDataVector. If so, use it.
893 // We speculatively build the elements here even if it turns out that there
894 // is a constantexpr or something else weird in the array, since it is so
965 // If this splat is compatible with ConstantDataVector, use it instead of
993 // Skip the first index, as it has no static limit.
1243 // Free the constant and any dangling references to it.
1262 // Free the constant and any dangling references to it.
1345 /// cast in the ExprConstants map. It is used by the various get* methods below.
1576 // It is common to ask for a bitcast of a value to its own type, handle this
2055 if (const IntegerType *IT = dyn_cast<IntegerType>(Ty)) {
2056 switch (IT->getBitWidth()) {
2121 // Okay, we didn't get a hit. Create a node of the right class, link it in,
2122 // and return it.
2144 // If there is only one value in the bucket (common case) it must be this
2154 // If we found our entry, unlink it from the list and we're done.
2166 // Finally, actually delete it.
2198 /// getString - This method constructs a CDS and initializes it with a text
2326 /// Note that this has to compute a new constant to return, so it isn't as
2381 /// work, but would be really slow because it would have to unique each updated
2427 // creating a new constant array, inserting it, replaceallusesof'ing the
2513 // creating a new constant struct, inserting it, replaceallusesof'ing the