Jlm
Classes | Namespaces
TestRvsdgs.hpp File Reference
#include <jlm/llvm/ir/operators/delta.hpp>
#include <jlm/llvm/ir/RvsdgModule.hpp>
#include <jlm/rvsdg/lambda.hpp>
Include dependency graph for TestRvsdgs.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  jlm::llvm::RvsdgTest
 RvsdgTest class. More...
 
class  jlm::llvm::StoreTest1
 StoreTest1 class. More...
 
class  jlm::llvm::StoreTest2
 StoreTest2 class. More...
 
class  jlm::llvm::LoadTest1
 LoadTest1 class. More...
 
class  jlm::llvm::LoadTest2
 LoadTest2 class. More...
 
class  jlm::llvm::LoadFromUndefTest
 LoadFromUndefTest class. More...
 
class  jlm::llvm::GetElementPtrTest
 GetElementPtrTest class. More...
 
class  jlm::llvm::BitCastTest
 BitCastTest class. More...
 
class  jlm::llvm::Bits2PtrTest
 Bits2PtrTest class. More...
 
class  jlm::llvm::ConstantPointerNullTest
 ConstantPointerNullTest class. More...
 
class  jlm::llvm::CallTest1
 CallTest1 class. More...
 
class  jlm::llvm::CallTest2
 CallTest2 class. More...
 
class  jlm::llvm::IndirectCallTest1
 IndirectCallTest1 class. More...
 
class  jlm::llvm::IndirectCallTest2
 IndirectCallTest2 class. More...
 
class  jlm::llvm::ExternalCallTest1
 
class  jlm::llvm::ExternalCallTest2
 
class  jlm::llvm::GammaTest
 GammaTest class. More...
 
class  jlm::llvm::GammaTest2
 GammaTest2 class. More...
 
class  jlm::llvm::ThetaTest
 ThetaTest class. More...
 
class  jlm::llvm::DeltaTest1
 DeltaTest1 class. More...
 
class  jlm::llvm::DeltaTest2
 DeltaTest2 class. More...
 
class  jlm::llvm::DeltaTest3
 DeltaTest3 class. More...
 
class  jlm::llvm::ImportTest
 ImportTest class. More...
 
class  jlm::llvm::PhiTest1
 PhiTest1 class. More...
 
class  jlm::llvm::PhiTest2
 PhiTest2 class. More...
 
class  jlm::llvm::PhiWithDeltaTest
 
class  jlm::llvm::ExternalMemoryTest
 ExternalMemoryTest class. More...
 
class  jlm::llvm::EscapedMemoryTest1
 EscapedMemoryTest1 class. More...
 
class  jlm::llvm::EscapedMemoryTest2
 EscapedMemoryTest2 class. More...
 
class  jlm::llvm::EscapedMemoryTest3
 EscapedMemoryTest3 class. More...
 
class  jlm::llvm::MemcpyTest
 MemcpyTest class. More...
 
class  jlm::llvm::MemcpyTest2
 
class  jlm::llvm::MemcpyTest3
 
class  jlm::llvm::LinkedListTest
 LinkedListTest class. More...
 
class  jlm::llvm::AllMemoryNodesTest
 RVSDG module with one of each memory node type. More...
 
class  jlm::llvm::NAllocaNodesTest
 RVSDG module with an arbitrary amount of alloca nodes. More...
 
class  jlm::llvm::EscapingLocalFunctionTest
 RVSDG module with a static function escaping through another function. More...
 
class  jlm::llvm::LambdaCallArgumentMismatch
 RVSDG module containing a static function that is called with the wrong number of arguments. More...
 
class  jlm::llvm::FreeNullTest
 RVSDG module with a call to free(NULL). More...
 
class  jlm::llvm::VariadicFunctionTest1
 
class  jlm::llvm::VariadicFunctionTest2
 

Namespaces

 jlm
 
 jlm::rvsdg
 
 jlm::llvm
 Global memory state passed between functions.