Home | History | Annotate | Download | only in CodeGen

Lines Matching refs: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
1009 // Get selectors needed in GC mode
2449 // Pointer to an array of selectors used in this module.
2450 std::vector<llvm::Constant*> Selectors;
2468 Selectors.push_back(llvm::ConstantStruct::get(SelStructTy, Elements));
2475 unsigned SelectorCount = Selectors.size();
2482 Selectors.push_back(llvm::ConstantStruct::get(SelStructTy, Elements));
2485 // Number of static selectors
2487 llvm::Constant *SelectorList = MakeGlobalArray(SelStructTy, Selectors,
2492 // Now that all of the static selectors exist, create pointers to them.
2500 // If selectors are defined as an opaque type, cast the pointer to this