Displaying 20 results from an estimated 3000 matches similar to: "[LLVMdev] Where does LLVM mangle characters from llvm-ir names while generating native code?"
2011 Nov 25
2
[LLVMdev] Where does LLVM mangle characters from llvm-ir names while generating native code?
In the case I posted I had removed that line, however, you still get the __3F_ in the generated assembly with it.
Sent from my iPhone
On Nov 25, 2011, at 2:15 PM, Charles Davis <cdavis at mymail.mines.edu> wrote:
>
> On Nov 25, 2011, at 8:39 AM, Michael Spencer wrote:
>
>> So I was taking a look at Microsoft C++ ABI support while on vacation,
>> and ran into a major
2011 Nov 25
0
[LLVMdev] Where does LLVM mangle characters from llvm-ir names while generating native code?
On Nov 25, 2011, at 8:39 AM, Michael Spencer wrote:
> So I was taking a look at Microsoft C++ ABI support while on vacation,
> and ran into a major issue. Given the following llvm-ir:
>
> $ clang++ -S -emit-llvm -O3 mangling.cpp -o - -Xclang -cxx-abi -Xclang microsoft
> ; ModuleID = 'mangling.cpp'
> target datalayout =
>
2011 Nov 25
0
[LLVMdev] Where does LLVM mangle characters from llvm-ir names while generating native code?
On Nov 25, 2011, at 2:22 PM, bigcheesegs at gmail.com wrote:
> In the case I posted I had removed that line, however, you still get the __3F_ in the generated assembly with it.
Huh. It only seems to happen with a Windows triple or a Linux triple. Doesn't happen with a Mac triple, though--probably because the Darwin assembler supports quoted symbols (i.e. you can enclose an identifier in
2011 Nov 25
0
[LLVMdev] Where does LLVM mangle characters from llvm-ir names while generating native code?
Looks to me like it converted the ? into the ascii hexadecimal representation _3F_. I don't think another underscore was pre-pended.
This is probably thanks to lib/Target/Mangler.cpp. You'll want to let ? be treated as an acceptable character.
static bool isAcceptableChar(char C, bool AllowPeriod) {
if ((C < 'a' || C > 'z') &&
(C < 'A'
2011 Nov 26
1
[LLVMdev] Where does LLVM mangle characters from llvm-ir names while generating native code?
On Fri, Nov 25, 2011 at 1:47 PM, Charles Davis <cdavis at mymail.mines.edu> wrote:
>
> On Nov 25, 2011, at 2:22 PM, bigcheesegs at gmail.com wrote:
>
>> In the case I posted I had removed that line, however, you still get the __3F_ in the generated assembly with it.
> Huh. It only seems to happen with a Windows triple or a Linux triple. Doesn't happen with a Mac triple,
2019 Sep 12
2
Questions after completed Kaleidoscope Chapter 1
Hello there,
I finished Chapter 1 of the Kaleidoscope tutorial for using the Orc JIT API. I played around with some things and ended with some questions.
1. What is the use of "MangleAndInterner"?
I read it is used to mangle the name for the lookup search, but I seem to be not able to use it correctly. In my first attempt I used the mangled name of my function
2019 Sep 12
2
Questions after completed Kaleidoscope Chapter 1
Hi Bjoren,
For question 1:
As you mentioned, it is used to mangle to the symbol name and interning
them, So ORC can find them at runtime in one of the JITDylibs. It would be
helpful to know what you tried? (please attach code lines).
For question 2:
I guess you might be missing to link libraries that your program depend on,
you can do that via setting up your dynamiclibrary search generator or
2012 Nov 17
6
[LLVMdev] Purdue LLVM Social: GreyHouse 12/6 @ 8:30pm
First LLVM Social in West Lafayette, IN.
When:
Thursday, Dec 6th @ 8:30pm
Where:
GreyHouse Coffee
100 Northwestern Avenue
West Lafayette, IN 47906
https://plus.google.com/102658466942690664690/about
Please RSVP, so I can let GreyHouse know if we need a meeting room.
Cheers,
Joe
______________________________
Joe Abbey
Director of Software Development
Arxan Technologies
jabbey at
2011 Oct 17
2
[LLVMdev] LLVM Euro Conf 2011 Videos?
Renato,
I was wondering when the videos might be uploaded.
The slide material is great!
Thanks!
Joe Abbey
Software Architect
Arxan Technologies, Inc.
1305 Cumberland Ave, Ste 215
West Lafayette, IN 47906
W: 765-889-4756 x2
C: 765-464-9893
jabbey at arxan.com<mailto:jabbey at arxan.com>
www.arxan.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
2012 Nov 13
3
[LLVMdev] Clang now included in Android NDK r8c
Hats off to the Android NDK team!
http://developer.android.com/tools/sdk/ndk/index.html
Important changes:
* Added the Clang 3.1 compiler to the NDK. The GNU Compiler Collection (GCC) 4.6 is still the default, so you must explicitly enable the Clang compiler option as follows:
* For ndk-build, export NDK_TOOLCHAIN_VERSION=clang3.1 or add this environment variable setting
2011 Oct 17
0
[LLVMdev] LLVM Euro Conf 2011 Videos?
Hi Joe,
I can answer that, as I'm dealing with it J
The videos are stuck currently with our legal department. They've gotten
extremely sensitive over it and we have had to get Tanya/Chris to agree to a
secure dropbox so we can send the videos to them to put on the website
(binaries don't live in SVN).
Obviously Tanya is very busy with the release at the moment, so it's
2011 Oct 17
1
[LLVMdev] LLVM Euro Conf 2011 Videos?
Legal... really? :( What a shame.
I'll wait patiently, unless I can get a download link... :-D
Don't wanna anger legal though...
Joe Abbey
Software Architect
Arxan Technologies, Inc.
1305 Cumberland Ave, Ste 215
West Lafayette, IN 47906
W: 765-889-4756 x2
C: 765-464-9893
jabbey at arxan.com<mailto:jabbey at arxan.com>
www.arxan.com
On Oct 17, 2011, at 10:20 AM, James Molloy
2012 Jan 04
2
[LLVMdev] LLVM Dev Meeting Slides & Video Update
No.
-Tanya
On Jan 3, 2012, at 5:29 PM, Joe Abbey <jabbey at arxan.com> wrote:
> Tanya,
>
> Was there any video taken of Chris's keynote?
>
> Joe
>
> Joe Abbey
> Director of S/W Development
> Arxan Technologies, Inc.
> 1305 Cumberland Ave, Ste 215
> West Lafayette, IN 47906
> jabbey at arxan.com
> www.arxan.com
>
> On Jan 3, 2012, at
2011 Oct 13
3
[LLVMdev] LLC ARM Backend maintainer
I'm the code owner of LLVM codegen and targets. I'm also the one of main developers on the original ARM target. That means, I would make the decisions on major development on ARM target if there are decisions to be made.
But my role is very different from what people are looking for in this thread. To properly qualify a target like ARM which are supported on many different CPUs and
2012 Jan 14
2
[LLVMdev] Off Topic: Building ld
I have a need to build ld from source to understand an assert(0).
I got excited when I found that ld64 on the opensource portal contains an xcodeproj
http://opensource.apple.com/source/ld64/ld64-127.2/
But... it seems like I'm lacking mach-o/arm/reloc.h, and dyld_priv.h.
I'm doing my best to stitch it all together, but if anyone has any pointers to make this less painful, it would be
2011 Oct 18
1
[LLVMdev] Building LLVM on PPC
Please don't be alarmed by the failed compiles on llvm-ppc-darwin. They are likely not your fault.
I'm trying to get a PPC build bot setup (arxan_bellini), and so far it's dying here:
Linking CXX shared library ../../lib/libgtest.dylib
Undefined symbols:
"vtable for llvm::raw_ostream", referenced from:
__ZTVN4llvm11raw_ostreamE$non_lazy_ptr in gtest.cc.o
2011 Oct 18
3
[LLVMdev] non-POD type with llvm-objdump
I'm so close to having LLVM build on PowerPC. If there's any PowerPC experts, help?
Lines like this:
outs() << "[" << format("%2d", i) << "]"
<< "(sec " << format("%2d", int16_t(symbol->SectionNumber)) << ")"
<< "(fl 0x" <<
2013 Aug 21
2
[LLVMdev] Broken PLT on ARM from R183966
Cool, I'll file a bug tomorrow at work and add you to the CC list.
Thanks!
Gordon Keiser
Software Development Engineer
Arxan Technologies
gkeiser at arxan.com www.arxan.comÂ
Protecting the App EconomyTÂ
> -----Original Message-----
> From: Eric Christopher [mailto:echristo at gmail.com]
> Sent: Tuesday, August 20, 2013 9:47 PM
> To: Gordon Keiser
> Cc: llvmdev at
2011 Nov 19
1
[LLVMdev] [llvm-commits] [zorg] r144978 - /zorg/trunk/buildbot/osuosl/master/config/builders.py
Galina,
Looks like the build bots have frozen.
Expected?
Joe
Joe Abbey
Software Architect
Arxan Technologies, Inc.
1305 Cumberland Ave, Ste 215
West Lafayette, IN 47906
jabbey at arxan.com<mailto:jabbey at arxan.com>
www.arxan.com<http://www.arxan.com/>
On Nov 18, 2011, at 11:49 AM, Galina Kistanova wrote:
Author: gkistanova
Date: Fri Nov 18 13:49:26 2011
New Revision: 144978
2013 Aug 21
2
[LLVMdev] Broken PLT on ARM from R183966
Hi Anton and JF,
Thanks for your review. After reading the source code more carefully, I
have come up with a different way fix this issue. We can simply resolve
this issue by adding ARMII::MO_PLT flags with MachineInstrBuilder in
FastISel pass (without failing back to DAG lowering).
The new patch is attached, and the test case is not changed. Sorry for
your inconvenience. Please have a