Example #1
0
 public GeneratorArgs(
     PTXBackend backend,
     EntryPoint entryPoint,
     PTXDebugInfoGenerator debugInfoGenerator,
     StringBuilder stringBuilder,
     ContextFlags contextFlags)
 {
     Backend            = backend;
     EntryPoint         = entryPoint;
     DebugInfoGenerator = debugInfoGenerator;
     StringBuilder      = stringBuilder;
     ContextFlags       = contextFlags;
 }
Example #2
0
 internal GeneratorArgs(
     PTXBackend backend,
     EntryPoint entryPoint,
     ContextProperties contextProperties,
     PTXDebugInfoGenerator debugInfoGenerator,
     PointerAlignments.AlignmentInfo pointerAlignments)
 {
     Backend            = backend;
     EntryPoint         = entryPoint;
     Properties         = contextProperties;
     DebugInfoGenerator = debugInfoGenerator;
     PointerAlignments  = pointerAlignments;
 }
 internal GeneratorArgs(
     PTXBackend backend,
     EntryPoint entryPoint,
     ContextFlags contextFlags,
     PTXDebugInfoGenerator debugInfoGenerator,
     PointerAlignments pointerAlignments)
 {
     Backend            = backend;
     EntryPoint         = entryPoint;
     ContextFlags       = contextFlags;
     DebugInfoGenerator = debugInfoGenerator;
     PointerAlignments  = pointerAlignments;
 }
Example #4
0
 public GeneratorArgs(
     EntryPoint entryPoint,
     PTXDebugInfoGenerator debugInfoGenerator,
     StringBuilder stringBuilder,
     PTXArchitecture architecture,
     ABI abi,
     ContextFlags contextFlags)
 {
     EntryPoint         = entryPoint;
     DebugInfoGenerator = debugInfoGenerator;
     StringBuilder      = stringBuilder;
     Architecture       = architecture;
     ABI          = abi;
     ContextFlags = contextFlags;
 }
 internal PTXDebugInfoGeneratorScope(PTXDebugInfoGenerator parent)
 {
     Parent = parent;
     ResetLocation();
 }