Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:Selectors

113   /// LLVM type for selectors.  Opaque pointer (i8*) unless a header declaring
321 /// A map from selectors to selector types. This allows us to emit all
322 /// selectors of the same name and type together.
325 /// Selectors related to memory management. When compiling in GC mode, we
987 // Get selectors needed in GC mode
2405 // Pointer to an array of selectors used in this module.
2406 std::vector<llvm::Constant*> Selectors;
2424 Selectors.push_back(llvm::ConstantStruct::get(SelStructTy, Elements));
2431 unsigned SelectorCount = Selectors.size();
2438 Selectors.push_back(llvm::ConstantStruct::get(SelStructTy, Elements));
2441 // Number of static selectors
2443 llvm::Constant *SelectorList = MakeGlobalArray(SelStructTy, Selectors,
2448 // Now that all of the static selectors exist, create pointers to them.
2456 // If selectors are defined as an opaque type, cast the pointer to this