Home | History | Annotate | Download | only in IR

Lines Matching refs:DIDescriptor

35 // DIDescriptor
38 bool DIDescriptor::Verify() const {
71 StringRef DIDescriptor::getStringField(unsigned Elt) const {
75 uint64_t DIDescriptor::getUInt64Field(unsigned Elt) const {
87 int64_t DIDescriptor::getInt64Field(unsigned Elt) const {
99 DIDescriptor DIDescriptor::getDescriptorField(unsigned Elt) const {
101 return DIDescriptor(Field);
104 GlobalVariable *DIDescriptor::getGlobalVariableField(unsigned Elt) const {
113 Constant *DIDescriptor::getConstantField(unsigned Elt) const {
122 Function *DIDescriptor::getFunctionField(unsigned Elt) const {
131 void DIDescriptor::replaceFunctionField(unsigned Elt, Function *F) {
142 DIDescriptor ComplexExpr = getDescriptorField(8);
160 bool DIDescriptor::isBasicType() const {
173 bool DIDescriptor::isDerivedType() const {
197 bool DIDescriptor::isCompositeType() const {
214 bool DIDescriptor::isVariable() const {
227 bool DIDescriptor::isType() const {
233 bool DIDescriptor::isSubprogram() const {
239 bool DIDescriptor::isGlobalVariable() const {
246 bool DIDescriptor::isUnspecifiedParameter() const {
252 bool DIDescriptor::isScope() const {
270 bool DIDescriptor::isTemplateTypeParameter() const {
276 bool DIDescriptor::isTemplateValueParameter() const {
283 bool DIDescriptor::isCompileUnit() const {
288 bool DIDescriptor::isFile() const {
293 bool DIDescriptor::isNameSpace() const {
299 bool DIDescriptor::isLexicalBlockFile() const {
305 bool DIDescriptor::isLexicalBlock() const {
311 bool DIDescriptor::isSubrange() const {
316 bool DIDescriptor::isEnumerator() const {
321 bool DIDescriptor::isObjCProperty() const {
327 bool DIDescriptor::isImportedEntity() const {
344 void DIType::replaceAllUsesWith(LLVMContext &VMContext, DIDescriptor D) {
926 DIDescriptor D(Scope);
1032 DIDescriptor Entity = Import.getEntity().resolve(TypeIdentifierMap);
1063 DIDescriptor D = DA.getElement(i);
1111 DIDescriptor Element = TParams.getElement(I);
1132 DIDescriptor DV(N);
1148 DIDescriptor DV(N);
1219 // DIDescriptor: dump routines for all descriptors.
1223 void DIDescriptor::dump() const {
1229 void DIDescriptor::print(raw_ostream &OS) const {
1462 DIScopeRef DIDescriptor::getFieldAs<DIScopeRef>(unsigned Elt) const {
1466 template <> DITypeRef DIDescriptor::getFieldAs<DITypeRef>(unsigned Elt) const {