Home | History | Annotate | Download | only in Scalar

Lines Matching refs:SimpleValue

43 // SimpleValue
47 /// SimpleValue - Instances of this struct represent available values in the
49 struct SimpleValue {
52 SimpleValue(Instruction *I) : Inst(I) {
75 // SimpleValue is POD.
76 template<> struct isPodLike<SimpleValue> {
80 template<> struct DenseMapInfo<SimpleValue> {
81 static inline SimpleValue getEmptyKey() {
84 static inline SimpleValue getTombstoneKey() {
87 static unsigned getHashValue(SimpleValue Val);
88 static bool isEqual(SimpleValue LHS, SimpleValue RHS);
92 unsigned DenseMapInfo<SimpleValue>::getHashValue(SimpleValue Val) {
146 bool DenseMapInfo<SimpleValue>::isEqual(SimpleValue LHS, SimpleValue RHS) {
279 ScopedHashTableVal<SimpleValue, Value*> > AllocatorTy;
280 typedef ScopedHashTable<SimpleValue, Value*, DenseMapInfo<SimpleValue>,
455 if (SimpleValue::canHandle(Inst)) {