search for: gcrootlow

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...