search for: tabledef

Displaying 6 results from an estimated 6 matches for "tabledef".

2017 Oct 24
2
llvm-rc option parsing
...tion. cmake invokes the resource compiler with arguments joined to their options (e.g. `/D_WIN32`, `/fofoo.res`, etc.), which rc.exe supports, but llvm-rc expects arguments to be separate. It's simple enough to change that, of course; just change `Separate` to `JoinedOrSeparate` in the options tabledef. Unfortunately, that then causes problems with Unix-style absolute paths; for example, on macOS, `/Users/...` would be interpreted as a macro undefine rather than a path. clang-cl has similar issues, and supports such paths by treating anything after a `--` as a path. (clang-cl has it slightly eas...
2018 Mar 15
5
[RFC] llvm-exegesis: Automatic Measurement of Instruction Latency/Uops
...ormation is painful and requires careful guesswork and analysis. As a result, scheduling information is incomplete for most X86 models (this bug <https://bugs.llvm.org/show_bug.cgi?id=32325> tracks some of these issues). The goal of the tool presented here is to automatically (in)validate the TableDef scheduling models. In the long run we envision automatic generation of the models. At Google, we have developed a tool that, given an instruction mnemonic, uses the data in `MCInstrInfo` to generate a code snippet that makes execution as serial (resp. as parallel) as possible so that we can measur...
2018 Mar 15
0
[RFC] llvm-exegesis: Automatic Measurement of Instruction Latency/Uops
...> requires careful guesswork and analysis. As a result, scheduling > information is incomplete for most X86 models (this bug > <https://bugs.llvm.org/show_bug.cgi?id=32325>tracks some of these > issues). The goal of the tool presented here is to automatically > (in)validate the TableDef scheduling models. In the long run we > envision automatic generation of the models. > > > At Google, we have developed a tool that, given an instruction > mnemonic, uses the data in `MCInstrInfo` to generate a code snippet > that makes execution as serial (resp. as parallel) as p...
2018 Mar 15
3
[RFC] llvm-exegesis: Automatic Measurement of Instruction Latency/Uops
...equires > careful guesswork and analysis. As a result, scheduling information is > incomplete for most X86 models (this bug > <https://bugs.llvm.org/show_bug.cgi?id=32325> tracks some of these > issues). The goal of the tool presented here is to automatically > (in)validate the TableDef scheduling models. In the long run we envision > automatic generation of the models. > > At Google, we have developed a tool that, given an instruction mnemonic, > uses the data in `MCInstrInfo` to generate a code snippet that makes > execution as serial (resp. as parallel) as possib...
2018 Mar 15
0
[RFC] llvm-exegesis: Automatic Measurement of Instruction Latency/Uops
...requires careful guesswork and analysis. As a result, scheduling > information is incomplete for most X86 models (this bug > <https://bugs.llvm.org/show_bug.cgi?id=32325>tracks some of these > issues). The goal of the tool presented here is to automatically > (in)validate the TableDef scheduling models. In the long run we > envision automatic generation of the models. > > > At Google, we have developed a tool that, given an instruction > mnemonic, uses the data in `MCInstrInfo` to generate a code snippet > that makes execution as serial (resp. as parallel) a...
2018 Mar 15
0
[RFC] llvm-exegesis: Automatic Measurement of Instruction Latency/Uops
...and analysis. As a result, >> scheduling information is incomplete for most X86 models (this >> bug <https://bugs.llvm.org/show_bug.cgi?id=32325>tracks some of >> these issues). The goal of the tool presented here is to >> automatically (in)validate the TableDef scheduling models. In the >> long run we envision automatic generation of the models. >> >> >> At Google, we have developed a tool that, given an instruction >> mnemonic, uses the data in `MCInstrInfo` to generate a code >> snippet that makes exec...