Displaying 6 results from an estimated 6 matches for "notcc".
Did you mean:
notch
2010 Apr 27
2
[LLVMdev] Setting alignment for a ByVal argument
...e %dsq,
%struct.hgstruct* byval align 64 %hg, i32 %level) nounwind {
And these are the call sites,
call fastcc void @walksub(%struct.hgstruct* noalias sret %2,
%struct.node* %tmp399, double %tmp398, %struct.hgstruct* byval align
64 %1, i32 0) nounwind
call fastcc void @walksub(%struct.hgstruct* notcc void
@walksub(%struct.hgstruct* noalias sret %2, %struct.node* %tmp399,
double %tmp398, %struct.hgstruct* byval align 64 %1, i32 0) nounwind
The value that I get for %hg, is 0x7fffe0e34a20 which is not aligned
to 64 byte boundary.
Any pointers on where I could be wrong?
Thanks,
Arushi
On Tue,...
2010 Apr 27
0
[LLVMdev] Setting alignment for a ByVal argument
Hi Arushi,
> If I want a particular alignment on a ByVal argument, should I specify
> it as a function attribute, or should I also add the attribute to
> every callsite that calls that function.
in theory you should do both. For example, if the call is an indirect call
(i.e. to a function pointer where the function is not known) then it should
be clear that you need to put the
2010 Apr 26
2
[LLVMdev] Setting alignment for a ByVal argument
Hi,
If I want a particular alignment on a ByVal argument, should I specify
it as a function attribute, or should I also add the attribute to
every callsite that calls that function.
Thanks,
Arushi
2013 Aug 22
0
[LLVMdev] [RFC PATCH] X32 ABI support for Clang/compiler-rt (Clang patch)
...JITCodeEmitter &JCE) {
-#if defined (X86_64_JIT)
+#if defined (X86_64_JIT) && defined (__LP64__)
const unsigned Alignment = 8;
uint8_t Buffer[8];
uint8_t *Cur = Buffer;
@@ -481,7 +487,7 @@
JCE.emitAlignment(4);
void *Result = (void*)JCE.getCurrentPCValue();
if (NotCC) {
-#if defined (X86_64_JIT)
+#if defined (X86_64_JIT) && defined (__LP64__)
JCE.emitByte(0x49); // REX prefix
JCE.emitByte(0xB8+2); // movabsq r10
JCE.emitWordLE((unsigned)(intptr_t)Target);
@@ -496,7 +502,7 @@
return Result;
}
-#if defined (X86_64_...
2013 Aug 22
7
[LLVMdev] [RFC PATCH] X32 ABI support for Clang/compiler-rt
Hi,
I'm working on bringing up complete coverage for a Gentoo x32 "desktop"
system. I've been cooking up quite a few patches for various packages
to push upstream, but right now, the biggest blocker is the lack of
support for building with/codegen targeting x32 in llvm/clang. Since
the x32 patches were sent last year, I see support code has landed in
LLVM, and basic handling of
2013 Aug 22
3
[LLVMdev] [NEW PATCH] X32 ABI support for Clang/compiler-rt (Clang patch)
...JITCodeEmitter &JCE) {
-#if defined (X86_64_JIT)
+#if defined (X86_64_JIT) && defined (__LP64__)
const unsigned Alignment = 8;
uint8_t Buffer[8];
uint8_t *Cur = Buffer;
@@ -481,7 +487,7 @@
JCE.emitAlignment(4);
void *Result = (void*)JCE.getCurrentPCValue();
if (NotCC) {
-#if defined (X86_64_JIT)
+#if defined (X86_64_JIT) && defined (__LP64__)
JCE.emitByte(0x49); // REX prefix
JCE.emitByte(0xB8+2); // movabsq r10
JCE.emitWordLE((unsigned)(intptr_t)Target);
@@ -496,7 +502,7 @@
return Result;
}
-#if defined (X86_64_...