search for: xxxrecty

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

2012 Oct 05
2
[LLVMdev] TableGen: Requesting feedback for "TGContext"
...a convenient rendered PDF of the new documentation (credit to Nick Kledzik for the idea of doing this). Generated TableGen files are identical at all steps. 0001-tblgen-Put-dyn_cast-infrastructure-in-place-for-RecT.patch: Sets up Casting.h infrastructure. 0002-tblgen-Replace-uses-of-dynamic_cast-XXXRecTy-with-dy.patch: A mechanical transformation of dynamic_cast<> to dyn_cast<>. This leaves a number of "semantically inappropriate" dyn_cast<>'s (e.g. `if (dyn_cast<>) { /* ... */ }`). 0003-tblgen-Use-appropriate-LLVM-style-RTTI-functions.patch: Fix up "sema...
2012 Oct 05
0
[LLVMdev] TableGen: Requesting feedback for "TGContext"
...the new documentation (credit to Nick Kledzik for the idea of doing > this). Generated TableGen files are identical at all steps. > > 0001-tblgen-Put-dyn_cast-infrastructure-in-place-for-RecT.patch: > Sets up Casting.h infrastructure. > > 0002-tblgen-Replace-uses-of-dynamic_cast-XXXRecTy-with-dy.patch: > A mechanical transformation of dynamic_cast<> to dyn_cast<>. This > leaves a number of "semantically inappropriate" dyn_cast<>'s (e.g. `if > (dyn_cast<>) { /* ... */ }`). > > 0003-tblgen-Use-appropriate-LLVM-style-RTTI-functions...
2012 Oct 04
0
[LLVMdev] TableGen: Requesting feedback for "TGContext"
It won't cause a negative effect, go for it! Dynamic_cast is realllly slow compared to dyn_cast, it is worth the memory. -Chris On Oct 3, 2012, at 9:39 PM, Sean Silva <silvas at purdue.edu> wrote: > Thanks for the feedback! > >>> Does anybody have anything else they think should go into TGContext or >>> any other responsibilities it should have? Or any
2012 Oct 04
2
[LLVMdev] TableGen: Requesting feedback for "TGContext"
Thanks for the feedback! >> Does anybody have anything else they think should go into TGContext or >> any other responsibilities it should have? Or any feedback about the >> idea in general? > > All memory allocations should go into its bump pointer, RecordKeeper should as well. Any other global state that exist should also. Sounds good. >> I'm also hoping
2012 Oct 05
1
[LLVMdev] TableGen: Requesting feedback for "TGContext"
...(credit to Nick Kledzik for the idea of doing >> this). Generated TableGen files are identical at all steps. >> >> 0001-tblgen-Put-dyn_cast-infrastructure-in-place-for-RecT.patch: >> Sets up Casting.h infrastructure. >> >> 0002-tblgen-Replace-uses-of-dynamic_cast-XXXRecTy-with-dy.patch: >> A mechanical transformation of dynamic_cast<> to dyn_cast<>. This >> leaves a number of "semantically inappropriate" dyn_cast<>'s (e.g. `if >> (dyn_cast<>) { /* ... */ }`). >> >> 0003-tblgen-Use-appropriate-LLVM-s...