search for: anagnostopoulo

Displaying 20 results from an estimated 99 matches for "anagnostopoulo".

Did you mean: anagnostopoulos
2020 Aug 07
4
LLVM deprecation policy
...o be sure everything is the same. And running the tests, too. I have a question about the release notes. The current version of LLVM is 10. There are release notes for 12. What happened to poor old version 11? At 8/7/2020 02:55 PM, David Blaikie wrote: >On Fri, Aug 7, 2020 at 11:47 AM Paul C. Anagnostopoulos ><paul at windfall.com> wrote: >> >> I think I could stomach changing the tests over time, although at least one should be left with the old punctuator. It's the "real" .td files that scare me. > >Yeah, I was mostly talking about the real .td files. > &g...
2020 Aug 04
5
Organization of LLVM utilities
...sed by the lack of TableGen backends in the llvm/lib/tablegen directory until I stumbled upon the llvm/utils/tablegen directory. Could someone explain why TableGen is divided into these two directories? ---------------------------------------------------------------- Windfall Paul C. Anagnostopoulos ---------------------------------------------------------- Software 978 369-0839 www.windfall.com ---------------------------------------------------------------- My life has been filled with calamities, some of which actually happened. ---Mark Twa...
2020 Aug 04
3
Organization of LLVM utilities
...n this a bit? I see from my build directory that llvm-tblgen.exe was built before the Target/* .inc files. It sounds like you're saying that something has to be built between the .exe and the .inc files. At 8/4/2020 02:44 PM, Chris Lattner wrote: >> On Aug 4, 2020, at 11:31 AM, Paul C. Anagnostopoulos via llvm-dev <llvm-dev at lists.llvm.org> wrote: >> >> I was confused by the lack of TableGen backends in the llvm/lib/tablegen directory until I stumbled upon the llvm/utils/tablegen directory. Could someone explain why TableGen is divided into these two directories? > >T...
2020 Aug 02
3
Combine TableGen documents?
Thank you for driving this Paul, I agree that it is better to have one doc on TableGen. This has been a point of confusion for me as well - when I land in the wrong one and can’t find what I’m looking for :-). -Chris > On Jul 31, 2020, at 1:49 PM, Paul C. Anagnostopoulos via llvm-dev <llvm-dev at lists.llvm.org> wrote: > > Thanks, David. I have started a new document titled "TableGen Programmer's Guide." Getting it in reasonable shape will take a few days. Then I'll have to do some research on the code to find out how certain things...
2020 Aug 07
2
LLVM deprecation policy
...results of each .td file, and so if all the tests still pass, things are good. Are you suggesting some way of automating the comparison of the full outputs as part of the build, or just in my personal workspace? At 8/7/2020 02:30 PM, David Blaikie wrote: >On Fri, Aug 7, 2020 at 11:17 AM Paul C. Anagnostopoulos ><paul at windfall.com> wrote: >> >> Oh my. You think I should patch every .td file in the system? > >Potentially, yes. If it's worth changing, important to figure out the >long-term migration strategy/technical debt of having two ways of >doing things, etc. &g...
2020 Jul 27
2
Documentation corrections
...am reading many of the project documents (right now, "TableGen Language Reference"). Is there a way I can contribute corrections to these documents without cloning and building LLVM? ~~ Paul ---------------------------------------------------------------- Windfall Paul C. Anagnostopoulos ---------------------------------------------------------- Software 978 369-0839 www.windfall.com ---------------------------------------------------------------- My life has been filled with calamities, some of which actually happened. ---Mark Twa...
2020 Oct 12
3
Manipulating DAGs in TableGen
...any one DAG node had to be unique and so could serve as selectors for operands. But a quick investigation shows that I was wrong: names can be duplicated in the same node. So DAG indexes are integers only. At 10/12/2020 01:46 PM, Nicolai Hähnle wrote: >On Mon, Oct 12, 2020 at 7:37 PM Paul C. Anagnostopoulos ><paul at windfall.com> wrote: >> I included the ability to get/set an operand by name because I thought it would be easier to copy+modify an existing DAG by specifying the name of the operand you want to replace rather than having to remember its position. For example, if you want...
2020 Jul 29
2
Building a single .rst file
Is "Unix Makefiles" what I want if I am building on Windows using GNU make? At 7/28/2020 10:41 PM, Xing GUO wrote: >On 7/29/20, Paul C. Anagnostopoulos via llvm-dev ><llvm-dev at lists.llvm.org> wrote: >> Folks, >> >> Total newbie here. What is the simplest way to build a single .rst file so >> that I can look at the generated HTML? I have CMake, Python, and Sphinx >> installed. > >Hi Paul, > >I&...
2020 Sep 22
2
Now I really have broken the build
...he build if the fix is fairly simple (else revert and get an LGTM with the fix). > >Next time I'd recommend creating and pushing a revert first if you can't quickly figure out the issue. ---------------------------------------------------------------- Windfall Paul C. Anagnostopoulos ---------------------------------------------------------- Software 978 369-0839 www.windfall.com ---------------------------------------------------------------- My life has been filled with calamities, some of which actually happened. ---Mark Twa...
2020 Oct 07
2
New TableGen backend for debugging
...y agree that there are a boatload of CMake options. I haven't even scratched the surface. In keeping with your suggestion: Is there a way to tell Ninja to build just one target machine? At 10/7/2020 02:58 PM, Nicolai Hähnle wrote: >Hi Paul, > >On Wed, Oct 7, 2020 at 3:33 PM Paul C. Anagnostopoulos via llvm-dev ><llvm-dev at lists.llvm.org> wrote: >> I'm glad you find it useful. I haven't thought about it being done as part of the build, nor am I any sort of build guru. What do other people think? > >I think this overloads the build system. Our build configuratio...
2020 Aug 09
2
TableGen trace facility
...pe: application/pdf Size: 462329 bytes Desc: not available URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20200809/9ae9f3af/attachment-0001.pdf> -------------- next part -------------- ---------------------------------------------------------------- Windfall Paul C. Anagnostopoulos ---------------------------------------------------------- Software 978 369-0839 www.windfall.com ---------------------------------------------------------------- My life has been filled with calamities, some of which actually happened. ---Mark Twa...
2020 Aug 07
2
LLVM deprecation policy
...to help >keep things streamlined. (over multiple patches, with some >notification to llvm-dev and in release notes about the old thing >being deprecated and encouraging folks to move to the new thing ahead >of the removal of the old thing) > >On Fri, Aug 7, 2020 at 9:47 AM Paul C. Anagnostopoulos via llvm-dev ><llvm-dev at lists.llvm.org> wrote: >> >> I checked the Developer Policy and Coding Standards but couldn't find anything about deprecation. If I were to replace a simple bit of syntax in TableGen, what would I say in the documentation? Was the old syntax &quo...
2020 Sep 22
4
Now I really have broken the build
Sorry, I'm not sure what you mean. When I added the new TableGen reference a couple of weeks ago, I don't recall adding it to any list of documents. It appeared as if every document in the docs/ directories was built.
2020 Aug 04
2
TableGen trace facility
...d bound to its name before fields are inherited from its superclasses, which is why you can write: class A <dag d> { dag the_dag = d; } def rec1 : A<(ops rec1)> Do I understand that correctly? At 8/4/2020 05:38 PM, Nicolai Hähnle wrote: >On Tue, Aug 4, 2020 at 11:13 PM Paul C. Anagnostopoulos ><paul at windfall.com> wrote: >> Yes, I understand the problem. To be more useful, TableGen would have to carry the traces along with the classes and records and (re)display the values while the substitutions are being made. >> >> I'm writing a new Programmer's...
2020 Aug 09
4
Switching to Ninja
...rom Sphinx. I fixed that by adding -DSPHINX_WARNINGS_AS_ERRORS:BOOL=OFF to the cmake command. Does the official build do that, too? I searched all the CMakeLists files but didn't find any use of that option. At 8/8/2020 09:48 PM, David Blaikie wrote: >On Sat, Aug 8, 2020 at 5:27 PM Paul C. Anagnostopoulos ><paul at windfall.com> wrote: >> >> Sigh. I ask for your indulgence yet again. >> >> I installed Ninja and deleted my old build tree. When I run CMake now, I'm told that it can't find the compilers and assembler. So, of course, I need to put a compiler too...
2020 Oct 07
2
New TableGen backend for debugging
...her people think? At 10/7/2020 08:12 AM, Nemanja Ivanovic wrote: >This is really useful. Is there a way to produce this output automatically (by providing some CMake variable)? For example, something like: >-DBUILD_TBLGEN_DEBUG=<Target> > >On Sat, Oct 3, 2020 at 10:48 AM Paul C. Anagnostopoulos via llvm-dev <<mailto:llvm-dev at lists.llvm.org>llvm-dev at lists.llvm.org> wrote: >I'd like to announce a new TableGen backend: Print Detailed Records. I hope this will help people when they are debugging complex TableGen files. It prints all the global variables, classes, and...
2020 Aug 05
2
TableGen trace facility
Well, I was hinting at LLVM_DEBUG messages. You can pretty much dump all "actions" Tablegen would take to process a .td file, which should suffice, IMO. On Wed, Aug 5, 2020 at 5:59 PM Paul C. Anagnostopoulos <paul at windfall.com> wrote: > Your reply suggests that there is a way to see debug messages from > TableGen. Is that what you meant? If so, can you explain how that works? > (Sorry, I should know the answer to this question, but I'm quite the > newbie.) > > At 8/5/20...
2020 Oct 26
5
TableGen -time-regions option
I'm pondering a new timing feature for TableGen and am wondering whether anyone uses the existing -time-regions option. Some instrumentation for it appears in CodeGenTarget.cpp and GICombinerEmitter.cpp but nowhere else. If no one is using it, I'll be tempted to remove it.
2020 Aug 11
2
Ninja behavior that befuddles me
...a new .inc.d file corresponding to each .inc file. I notice that those .inc.d files do not list llvm-tblgen.exe as a dependency. Is that why the .inc files aren't rebuilt? If so, what is the trick? ---------------------------------------------------------------- Windfall Paul C. Anagnostopoulos ---------------------------------------------------------- Software 978 369-0839 www.windfall.com ---------------------------------------------------------------- My life has been filled with calamities, some of which actually happened. ---Mark Twa...
2020 Sep 12
2
I've gone and broken the build
...s are available at: http://lab.llvm.org:8011/builders/openmp-gcc-x86_64-linux-debian/builds/13193 Buildbot URL: http://lab.llvm.org:8011/ Buildslave for this Build: gribozavr4 Build Reason: scheduler Build Source Stamp: [branch master] 8ce75e2778daf0492421fb524986756ef7e84b2b Blamelist: Paul C. Anagnostopoulos <paul at windfall.com> BUILD FAILED: failed test-openmp sincerely, -The Buildbot