Displaying 5 results from an estimated 5 matches for "gcrootlow".
2017 Nov 01
2
llvm.gcroot trouble with non-i8* allocas
...3 0x75806dc5 (C:\WINDOWS\System32\ucrtbase.dll+0xa6dc5)
#4 0x75806ce8 (C:\WINDOWS\System32\ucrtbase.dll+0xa6ce8)
#5 0x7580618b (C:\WINDOWS\System32\ucrtbase.dll+0xa618b)
#6 0x75806e26 (C:\WINDOWS\System32\ucrtbase.dll+0xa6e26)
#7 0x013786a6 InsertRootInitializers
c:\users\nikod\src\llvm\lib\codegen\gcrootlowering.cpp:172:0
#8 0x01378d97 `anonymous
namespace'::LowerIntrinsics::PerformDefaultLowering
c:\users\nikod\src\llvm\lib\codegen\gcrootlowering.cpp:249:0
#9 0x01379986 `anonymous namespace'::LowerIntrinsics::runOnFunction
c:\users\nikod\src\llvm\lib\codegen\gcrootlowering.cpp:195:0
#10 0x016...
2017 Nov 01
0
llvm.gcroot trouble with non-i8* allocas
...ystem32\ucrtbase.dll+0xa6dc5)
> #4 0x75806ce8 (C:\WINDOWS\System32\ucrtbase.dll+0xa6ce8)
> #5 0x7580618b (C:\WINDOWS\System32\ucrtbase.dll+0xa618b)
> #6 0x75806e26 (C:\WINDOWS\System32\ucrtbase.dll+0xa6e26)
> #7 0x013786a6 InsertRootInitializers c:\users\nikod\src\llvm\lib\
> codegen\gcrootlowering.cpp:172:0
> #8 0x01378d97 `anonymous namespace'::LowerIntrinsics::PerformDefaultLowering
> c:\users\nikod\src\llvm\lib\codegen\gcrootlowering.cpp:249:0
> #9 0x01379986 `anonymous namespace'::LowerIntrinsics::runOnFunction
> c:\users\nikod\src\llvm\lib\codegen\gcrootlowering...
2015 Apr 23
2
[LLVMdev] RFC: implicit null checks in llvm
...address. I don’t think
> the backend can make that guarantee. Any Machine pass can insert
> instructions wherever it wants without looking for labels.
>
> I think labels are only employed just before code emission. Is there any
> existing example of labels being used earlier (I think GCRootLowering is
> the earliest)?
>
SelectionDAGBuilder::lowerInvokable() inserts EH_LABELs into the DAG for
normal invokes, and it more or less works out.
I don't know much about what transformations MI passes typically do, but my
guess is that you're concerned that some pass might re-sched...
2015 Apr 23
4
[LLVMdev] RFC: implicit null checks in llvm
On Wed, Apr 22, 2015 at 11:44 PM, Andrew Trick <atrick at apple.com> wrote:
>
> This feature will keep being requested. I agree LLVM should support it,
> and am happy to see it being done right.
+1
> > I plan to break the design into two parts, roughly following the
> > statepoint philosophy:
> >
> > # invokable @llvm.(load|store)_with_trap intrinsics
2015 Jul 29
1
[LLVMdev] Error when i am using command make -j4 command in cygwin to compile safecode
...r Release+Asserts build
llvm[3]: Compiling ObjCARCAPElim.cpp for Release+Asserts build
llvm[2]: Compiling GCMetadataPrinter.cpp for Release+Asserts build
llvm[3]: Compiling Inliner.cpp for Release+Asserts build
llvm[3]: Compiling ObjCARCAliasAnalysis.cpp for Release+Asserts build
llvm[2]: Compiling GCRootLowering.cpp for Release+Asserts build
llvm[3]: Compiling SLPVectorizer.cpp for Release+Asserts build
llvm[3]: Compiling ObjCARCContract.cpp for Release+Asserts build
llvm[3]: Compiling Internalize.cpp for Release+Asserts build
llvm[2]: Compiling GCStrategy.cpp for Release+Asserts build
llvm[3]: Compil...