Displaying 8 results from an estimated 8 matches for "moduleintattrs".
2014 Nov 18
3
[LLVMdev] [RFC] Embedding command line options in bitcode (PR21471)
...are parsed and used by the backend
passes:
1. Tools such as clang and llc call cl::ParseCommandLineOptions. Any of the
options that should be written to the bitcode as function or module
attributes (these options are declared as CodeGenOpt, which is a subclass
of cl::opt) are saved to Function or ModuleIntAttrs in CodeGenOptions.cpp.
2. setFunctionAttribute is called to move the function and module options
saved in step 1 to the bitcode. Also, options stored in TargetOptions are
moved to the bitcode too. Pre-existing attributes in the bitcode are
overwritten by the options in the command line.
3. The back...
2014 Nov 20
2
[LLVMdev] [RFC] Embedding command line options in bitcode (PR21471)
...>>
>> 1. Tools such as clang and llc call cl::ParseCommandLineOptions. Any of
>> the options that should be written to the bitcode as function or module
>> attributes (these options are declared as CodeGenOpt, which is a subclass
>> of cl::opt) are saved to Function or ModuleIntAttrs in CodeGenOptions.cpp.
>> 2. setFunctionAttribute is called to move the function and module options
>> saved in step 1 to the bitcode. Also, options stored in TargetOptions are
>> moved to the bitcode too. Pre-existing attributes in the bitcode are
>> overwritten by the opti...
2014 Nov 20
2
[LLVMdev] [RFC] Embedding command line options in bitcode (PR21471)
...d and used by the backend passes:
>
> 1. Tools such as clang and llc call cl::ParseCommandLineOptions. Any of the options that should be written to the bitcode as function or module attributes (these options are declared as CodeGenOpt, which is a subclass of cl::opt) are saved to Function or ModuleIntAttrs in CodeGenOptions.cpp.
> 2. setFunctionAttribute is called to move the function and module options saved in step 1 to the bitcode. Also, options stored in TargetOptions are moved to the bitcode too. Pre-existing attributes in the bitcode are overwritten by the options in the command line.
>...
2014 Dec 02
2
[LLVMdev] [RFC] Embedding command line options in bitcode (PR21471)
...ed by the backend passes:
>>
>> 1. Tools such as clang and llc call cl::ParseCommandLineOptions. Any of the options that should be written to the bitcode as function or module attributes (these options are declared as CodeGenOpt, which is a subclass of cl::opt) are saved to Function or ModuleIntAttrs in CodeGenOptions.cpp.
>> 2. setFunctionAttribute is called to move the function and module options saved in step 1 to the bitcode. Also, options stored in TargetOptions are moved to the bitcode too. Pre-existing attributes in the bitcode are overwritten by the options in the command line.
&...
2014 Dec 03
2
[LLVMdev] [RFC] Embedding command line options in bitcode (PR21471)
...call cl::ParseCommandLineOptions. Any
>>>>>> of the options that should be written to the bitcode as function or module
>>>>>> attributes (these options are declared as CodeGenOpt, which is a subclass
>>>>>> of cl::opt) are saved to Function or ModuleIntAttrs in CodeGenOptions.cpp.
>>>>>> 2. setFunctionAttribute is called to move the function and module
>>>>>> options saved in step 1 to the bitcode. Also, options stored in
>>>>>> TargetOptions are moved to the bitcode too. Pre-existing attributes in...
2014 Dec 03
2
[LLVMdev] [RFC] Embedding command line options in bitcode (PR21471)
...neOptions.
>>>>>>>> Any of the options that should be written to the bitcode as function or
>>>>>>>> module attributes (these options are declared as CodeGenOpt, which is a
>>>>>>>> subclass of cl::opt) are saved to Function or ModuleIntAttrs in
>>>>>>>> CodeGenOptions.cpp.
>>>>>>>> 2. setFunctionAttribute is called to move the function and module
>>>>>>>> options saved in step 1 to the bitcode. Also, options stored in
>>>>>>>> TargetOptions...
2014 Dec 09
2
[LLVMdev] [RFC] Embedding command line options in bitcode (PR21471)
...gt;>>>>>> Any of the options that should be written to the bitcode as function or
>>>>>>>>>> module attributes (these options are declared as CodeGenOpt, which is a
>>>>>>>>>> subclass of cl::opt) are saved to Function or ModuleIntAttrs in
>>>>>>>>>> CodeGenOptions.cpp.
>>>>>>>>>> 2. setFunctionAttribute is called to move the function and module
>>>>>>>>>> options saved in step 1 to the bitcode. Also, options stored in
>>>>>>...
2014 Nov 17
3
[LLVMdev] [RFC] Embedding command line options in bitcode (PR21471)
> On Nov 14, 2014, at 2:44 PM, Duncan P. N. Exon Smith <dexonsmith at apple.com> wrote:
>
> +chrisb
>
>> On 2014-Nov-13, at 16:33, Akira Hatanaka <ahatanak at gmail.com> wrote:
>>
>> I'm working on fixing PR21471, which is about embedding codegen command line options into the bitcode as function or module-level attributes so that they don't get