Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:Selectors

108   /// LLVM type for selectors.  Opaque pointer (i8*) unless a header declaring
328 /// A map from selectors to selector types. This allows us to emit all
329 /// selectors of the same name and type together.
332 /// Selectors related to memory management. When compiling in GC mode, we
997 // Get selectors needed in GC mode
2437 // Pointer to an array of selectors used in this module.
2438 std::vector<llvm::Constant*> Selectors;
2456 Selectors.push_back(llvm::ConstantStruct::get(SelStructTy, Elements));
2463 unsigned SelectorCount = Selectors.size();
2470 Selectors.push_back(llvm::ConstantStruct::get(SelStructTy, Elements));
2473 // Number of static selectors
2476 MakeGlobalArray(SelStructTy, Selectors, CGM.getPointerAlign(),
2481 // Now that all of the static selectors exist, create pointers to them.
2489 // If selectors are defined as an opaque type, cast the pointer to this