search for: all_languag

Displaying 5 results from an estimated 5 matches for "all_languag".

Did you mean: all_languages
2016 May 25
2
warning during intrinsic defintion
I've introduced intrinsics for my target however when I compile llvm+clang I get a a redefinition warning: llvm/tools/clang/lib/Basic/Targets.cpp:904:0: warning: "BUILTIN" redefined [enabled by default] #define BUILTIN(ID, TYPE, ATTRS) { #ID, TYPE, ATTRS, 0, ALL_LANGUAGES }, ^ In file included from llvm/tools/clang/lib/Basic/Targets.cpp:26:0: llvm/tools/clang/include/clang/Basic/TargetBuiltins.h:164:0: note: this is the location of the previous definition #define BUILTIN(ID, TYPE, ATTRS) BI##ID, I pretty much copied what other targets did when they defined int...
2016 May 30
0
warning during intrinsic defintion
...I've introduced intrinsics for my target however when I compile llvm+clang > I get a a redefinition warning: > > llvm/tools/clang/lib/Basic/Targets.cpp:904:0: warning: "BUILTIN" redefined > [enabled by default] > #define BUILTIN(ID, TYPE, ATTRS) { #ID, TYPE, ATTRS, 0, ALL_LANGUAGES }, > ^ > > In file included from llvm/tools/clang/lib/Basic/Targets.cpp:26:0: > llvm/tools/clang/include/clang/Basic/TargetBuiltins.h:164:0: note: this is > the location of the previous definition > #define BUILTIN(ID, TYPE, ATTRS) BI##ID, > > I pretty much copied what o...
2016 May 25
0
running intrinsics from C code
GCCBuiltin just gives it a name for clang to lookup. Generally they match up with builtins that gcc also implements, but that's not a requirement. If you add a builtin with the same name to the builtin file in clang's include/clang/Basic/Builtins*.def then they will find each other. You can also just add a builtin to clang's builtin file and catch it in clang's
2016 May 25
2
running intrinsics from C code
I've created an intrinsic from my target, but I can't figure out how I can run it from a C code. Most of the targets have a GCCBuiltin and it looks like it is the way to execute an intrinsic from C code. However in my case there is no actual GCC built in. Any help on this is really appreciated. -- Rail Shafigulin Software Engineer Esencia Technologies -------------- next part
2015 Aug 18
3
[RFC PATCH 1/2] [clang]: Add AuxAttr support
This patch adds EmitTypeAuxAttribute() function to CGDebugInfo, which allows other parts of clang issue auxiliary information through an enumeration type in Dwarf information. For example, by calling DI->EmitTypeAuxAttribute(type, "ID", 1234); We can get following information in dwarf: <1><3f>: Abbrev Number: 3 (DW_TAG_structure_type) <40> DW_AT_name