Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:Selectors

112   /// 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
984 // Get selectors needed in GC mode
2424 // Pointer to an array of selectors used in this module.
2425 std::vector<llvm::Constant*> Selectors;
2443 Selectors.push_back(llvm::ConstantStruct::get(SelStructTy, Elements));
2450 unsigned SelectorCount = Selectors.size();
2457 Selectors.push_back(llvm::ConstantStruct::get(SelStructTy, Elements));
2460 // Number of static selectors
2462 llvm::Constant *SelectorList = MakeGlobalArray(SelStructTy, Selectors,
2467 // Now that all of the static selectors exist, create pointers to them.
2475 // If selectors are defined as an opaque type, cast the pointer to this