Displaying 6 results from an estimated 6 matches for "performdefaultlowering".
2012 Oct 18
2
[LLVMdev] Bug in LowerIntrinsics::PerformDefaultLowering ?
Hi,
I noticed that in line 288-289 of lib/CodeGen/GCStrategy.cpp there is a
loop:
> for (Function::iterator BB = F.begin(), E = F.end(); BB != E; ++BB) {
> for (BasicBlock::iterator II = BB->begin(), E = BB->end();
> II != E;) {
E is used both for F.end() and for BB->end(). Is this intended?
-Y.
--
Yiannis Tsiouris
Ph.D.
2012 Oct 18
0
[LLVMdev] Bug in LowerIntrinsics::PerformDefaultLowering ?
|I noticed that in line 288-289 of lib/CodeGen/GCStrategy.cpp there is a
|loop:
|> for (Function::iterator BB = F.begin(), E = F.end(); BB != E; ++BB) {
|> for (BasicBlock::iterator II = BB->begin(), E = BB->end();
|> II != E;) {
|E is used both for F.end() and for BB->end(). Is this intended?
Note that it's also being
2017 Nov 01
2
llvm.gcroot trouble with non-i8* allocas
...ystem32\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 0x016a343c llvm::FPPassManager::runOnFunction(class llvm::Function &)
c:\users\nikod\src\llvm\lib...
2017 Nov 01
0
llvm.gcroot trouble with non-i8* allocas
...e8)
> #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 0x016a343c llvm::FPPassManager::runOnFunction(class llvm::Function &)
> c:...
2011 Oct 08
0
[LLVMdev] Initializing GC roots
On Oct 6, 2011, at 17:19, Yiannis Tsiouris wrote:
> Hello all,
>
> I set: InitRoots = true; in my gc plugin as i want the roots to be
> initialized to the "null" value.
> Is there a way to define which value should be the initial one? For
> example, i would like to initialize my roots to -5 (tagged, null value
> for the GC in my runtime system) instead of 0.
>
2011 Oct 06
2
[LLVMdev] Initializing GC roots
Hello all,
I set: InitRoots = true; in my gc plugin as i want the roots to be
initialized to the "null" value.
Is there a way to define which value should be the initial one? For
example, i would like to initialize my roots to -5 (tagged, null value
for the GC in my runtime system) instead of 0.
Ofcourse, i could do it in the frontend (storing -5 to all GC roots),
but i was wondering