search for: sigil

Displaying 20 results from an estimated 113 matches for "sigil".

Did you mean: sigio
2017 Dec 25
2
Proposal: On re-purposing/reorganizing MIR sigils ('&', '$', '%').
...few of us have discussed enhancing the MIR vregs to include support for named-vregs. At the moment named regs are only supported for physical registers and number regs are reserved for vregs. We've decided that to properly implement a syntax for MIR named vregs we first need to reorganized the sigils used for physical registers and external symbols so our proposal is to swap the sigil used for external symbols ('$') for the ampersand ('&') and re-purpose dollar-sign for physregs so that physregs have the dollar-sign sigil and vregs have the percentage ('%') sigil:...
2018 Jan 08
2
Proposal: On re-purposing/reorganizing MIR sigils ('&', '$', '%').
When we discussed this our line of thought was like this: - LLVM IR already uses %name for SSA values which is closer to what a vreg is than to what a physreg is. It would be neat to draw that parallel to llvm IR. - We wanted another sigil for physregs so they are easy to differentiate from vregs to allow people to differentiate vregs/physregs even if they don't know all the physreg names of a particular architecture. - The $ was somewhat arbitrary because we had few characters left without a meaning in .mir and I found the amper...
2017 Dec 26
0
Proposal: On re-purposing/reorganizing MIR sigils ('&', '$', '%').
...enhancing the MIR vregs to include support for > named-vregs. At the moment named regs are only supported for physical > registers and number regs are reserved for vregs. > > We've decided that to properly implement a syntax for MIR named vregs we > first need to reorganized the sigils used for physical registers and > external symbols so our proposal is to swap the sigil used for external > symbols ('$') for the ampersand ('&') and re-purpose dollar-sign for > physregs so that physregs have the dollar-sign sigil and vregs have the > percentage (&...
2018 Jan 08
0
Proposal: On re-purposing/reorganizing MIR sigils ('&', '$', '%').
...<mbraun at apple.com> wrote: > When we discussed this our line of thought was like this: > > - LLVM IR already uses %name for SSA values which is closer to what a vreg > is than to what a physreg is. It would be neat to draw that parallel to > llvm IR. > - We wanted another sigil for physregs so they are easy to differentiate > from vregs to allow people to differentiate vregs/physregs even if they > don't know all the physreg names of a particular architecture. > - The $ was somewhat arbitrary because we had few characters left without > a meaning in .mir a...
2012 May 18
1
[sh4] klibc SIGILL
Hi sh4 porters, I?ve just fixed a regression of klibc to build from source on sh4 using the sumotsu.debian.net porterbox (thanks for making one available) and found a problem with your archi- tecture: all binaries built with klibc (shared and static) get a SIGILL (illegal instruction). I suspect that different CFLAGS are needed. Please, someone, have a look at it; a release of klibc 2.0 upstream is imminent. bye, //mirabilos -- FWIW, I'm quite impressed with mksh interactively. I thought it was much *much* more bare bones. But it turns out it beats...
2015 Feb 13
2
[LLVMdev] SIGILL in regex::assign()
Hi, I have this simple program: #include <regex> int main() { std::regex re; re.assign(std::regex("foo")); // SIGILL return 0; } It runs smoothly if compiled with g++ but raises "illegal instruction" when compiled with clang++: g++ -std=c++11 -O0 -g -o test-g++ test.cpp clang++ -std=c++11 -O0 -g -o test-clang++ test.cpp ptomulik at barakus:$ ./test-g++ ptomulik at barakus:$ ./test-clang++ Illegal...
2017 May 17
2
Second DC won't start LDAP daemon
...https for hostname 'XXX.xxxxx.xxxxxxxx.xx'" changes > to "TLS autogeneration skipped - some TLS files already exist". > Then I get the same error as above. > > > Any suggestion? > TIA. What is your platform, and what is signal 4 on your platform? It is SIGILL on x86_64 linux. Thanks, Andrew Bartlett -- Andrew Bartlett http://samba.org/~abartlet/ Authentication Developer, Samba Team http://samba.org Samba Developer, Catalyst IT http://catalyst.net.nz/services/samba
2013 Nov 27
0
[LLVMdev] Bug in Language Reference? %0 versus %1 as starting index.
...else if` to the first `if` in LLParser::ParseBasicBlock, you could probably get a working solution too. However, this introduces an inconsistency in that now there's this pseudo-common syntax (%[0-9]+) for unnamed things for both BB's and instructions, but in the case of instructions, the % sigil is always needed, while the label syntax isn't sigilized by default, but permits this weird sigilized temporary numbered form. Maybe that slight inconsistency is worth it? If the inconsistency is really bothersome, we could also have BB's be able to start sigilized with % in the other case...
2013 Nov 27
2
[LLVMdev] Bug in Language Reference? %0 versus %1 as starting index.
...t `if` in LLParser::ParseBasicBlock, > you could probably get a working solution too. However, this introduces an > inconsistency in that now there's this pseudo-common syntax (%[0-9]+) for > unnamed things for both BB's and instructions, but in the case of > instructions, the % sigil is always needed, while the label syntax isn't > sigilized by default, but permits this weird sigilized temporary numbered > form. Maybe that slight inconsistency is worth it? If the inconsistency is > really bothersome, we could also have BB's be able to start sigilized with >...
2013 Nov 27
4
[LLVMdev] Bug in Language Reference? %0 versus %1 as starting index.
The language reference states that local temporaries begin with index 0, but if I try that on my not-entirely-up-to-date v3.4 llc (it is like a week old), I get an error "instruction expected to be numbered '%1'". Also, quite a few examples in the LR uses %0 as a local identifier. Should I fix those or is it a problem in llc? -- Mikael -------------- next part --------------
2013 Nov 27
0
[LLVMdev] Bug in Language Reference? %0 versus %1 as starting index.
...er::ParseBasicBlock, >> you could probably get a working solution too. However, this introduces an >> inconsistency in that now there's this pseudo-common syntax (%[0-9]+) for >> unnamed things for both BB's and instructions, but in the case of >> instructions, the % sigil is always needed, while the label syntax isn't >> sigilized by default, but permits this weird sigilized temporary numbered >> form. Maybe that slight inconsistency is worth it? If the inconsistency is >> really bothersome, we could also have BB's be able to start sigilize...
2011 Jun 14
3
[LLVMdev] Is LLVM expressive enough to represent asynchronous exceptions?
...sly, and the fact that LLVM doesn't support this >> is rather bad as far as Ada is concerned. That said, the Ada front-end > > You're saying that it turns asynch signals like SIGHUP (which can occur on any machine instruction) into signals? AFAIK, on posix systems only SIGFPE, SIGILL, SIGSEGV and SIGBUS are turned into exceptions. For other signals, if there is no signal handler then the program is terminated; if the user installed a signal handler then it is run, and as far as I know there is no way for a user installed handler to raise an exception at the original point of...
2017 May 18
1
Second DC won't start LDAP daemon
On Thu, 2017-05-18 at 09:27 +0200, Andrea Venturoli via samba wrote: > On 05/17/17 21:14, Andrew Bartlett wrote: > > > What is your platform > > FreeBSD 10.3/amd64. > > > > > and what is signal 4 on your platform? > > It is SIGILL on x86_64 linux. > > I believe signals are more or less standard across all Unices... anyway > it's SIGILL on FreeBSD too. > > Where does this lead? I always thought SIGILL was for un-alligned memory access, which is slow but permitted on x86. I guess get it under a debugge...
2013 Nov 27
2
[LLVMdev] Bug in Language Reference? %0 versus %1 as starting index.
...ock, >>> you could probably get a working solution too. However, this introduces an >>> inconsistency in that now there's this pseudo-common syntax (%[0-9]+) for >>> unnamed things for both BB's and instructions, but in the case of >>> instructions, the % sigil is always needed, while the label syntax isn't >>> sigilized by default, but permits this weird sigilized temporary numbered >>> form. Maybe that slight inconsistency is worth it? If the inconsistency is >>> really bothersome, we could also have BB's be able to st...
2012 May 18
1
hppa, powerpcspe: call for klibc/mksh testers
...(I could probably ask for access to an hppa lenny chroot, but? ugh!) and see whether it?ll work for you ? klibc on sh4, for example, was broken and nobody noticed it until I ssh?d to a porterbox (there seem to not exist any for hppa and powerpcspe) to fix an FTBFS, wanted to test the result and saw SIGILL (then downloaded the last version that had built, ran it and saw a SIGILL, so _that_ was no regression). A klibc 2.0 release is imminent, so please have a look. I?d also be interested in the general status of these two ports. bye, //mirabilos PS: It?s possible to get d-p.o access as non-DD. It?...
2013 Nov 27
0
[LLVMdev] Bug in Language Reference? %0 versus %1 as starting index.
...;> you could probably get a working solution too. However, this introduces an >>>> inconsistency in that now there's this pseudo-common syntax (%[0-9]+) for >>>> unnamed things for both BB's and instructions, but in the case of >>>> instructions, the % sigil is always needed, while the label syntax isn't >>>> sigilized by default, but permits this weird sigilized temporary numbered >>>> form. Maybe that slight inconsistency is worth it? If the inconsistency is >>>> really bothersome, we could also have BB's b...
2018 Dec 01
2
Restrict global constructors to base ISA
...rts and it includes GCC and Clang. GCC is the compiler, and Clang is the assembler. We perform a compile/link on a test file to ensure an ISA is supported by the toolchain. If an ISA is available then we compile a source file to the ISA as needed. Then, we guard the higher ISAs at runtime to avoid SIGILLs. It worked well until we added AVX2. For AVX2 we see this as expected: $ CXX=/opt/local/bin/clang++-mp-5.0 make /opt/local/bin/clang++-mp-5.0 ... -c chacha.cpp /opt/local/bin/clang++-mp-5.0 ... -mavx2 -c chacha_avx.cpp /opt/local/bin/clang++-mp-5.0 ... -msse2 -c chacha_simd.cpp...
2015 Jan 07
3
[LLVMdev] [RFC][PATCH][OPENCL] synchronization scopes redux
...made relatively clean. > > What I'm imagining is something very much like the target-specific > attributes which are just strings and left to the target to interpret, > but are cleanly factored so that the strings are wrapped up in a nice > opaque attribute that is used as the sigil everywhere in the IR. We > could do this with metadata, and technically this fits the model of > metadata if we make the interpretation of the absence of metadata be > "system". However, I'm quite hesitant to rely on metadata here as it > hasn't always ended up wor...
2013 Apr 14
0
[LLVMdev] [RFC/PATCH][4/4] Support System Z as host architecture
...strictly-speaking not related to System Z as target platform, but to running LLVM on (Linux on) System Z as a *host* architecture. Most of the LLVM and Clang code base builds and works fine on System Z, however, there is one problem relating to use of signal handlers to react to crashes (SIGSEGV, SIGILL etc.). The llvm::sys::AddSignalHandler (and related) function in lib/Support/Unix/Signals.inc currently registers a signal handler routine via "sigaction". When this handler is called due to a SIGSEGV, SIGILL or similar signal, it will show a stack backtrace, deactivate the handler, an...
2011 Jun 14
0
[LLVMdev] Is LLVM expressive enough to represent asynchronous exceptions?
On Jun 14, 2011, at 2:11 AM, Duncan Sands wrote: > gcc Ada turns signals into exceptions. As far as I know it does this > completely asynchronously, and the fact that LLVM doesn't support this > is rather bad as far as Ada is concerned. That said, the Ada front-end You're saying that it turns asynch signals like SIGHUP (which can occur on any machine instruction) into signals?