LLVMMCJITCompilerOptions.st
changeset 33 feabf14b6c1d
parent 14 c7dea3fcc5a7
child 56 6640504efbdc
equal deleted inserted replaced
32:1378060fadd6 33:feabf14b6c1d
    58 ! !
    58 ! !
    59 
    59 
    60 !LLVMMCJITCompilerOptions methodsFor:'accessing'!
    60 !LLVMMCJITCompilerOptions methodsFor:'accessing'!
    61 
    61 
    62 CodeModel
    62 CodeModel
    63     "Returns ;; Line: 3627
    63     "Returns ;; Line: 3682
    64 (enum LLVMCodeModel
    64 (enum LLVMCodeModel
    65 	(value (LLVMCodeModelDefault) 0)
    65 	(value (LLVMCodeModelDefault) 0)
    66 	(value (LLVMCodeModelJITDefault) 1)
    66 	(value (LLVMCodeModelJITDefault) 1)
    67 	(value (LLVMCodeModelSmall) 2)
    67 	(value (LLVMCodeModelSmall) 2)
    68 	(value (LLVMCodeModelKernel) 3)
    68 	(value (LLVMCodeModelKernel) 3)
    76 
    76 
    77     self doubleWordAt:1 + 4 put:value
    77     self doubleWordAt:1 + 4 put:value
    78 !
    78 !
    79 
    79 
    80 EnableFastISel
    80 EnableFastISel
    81     "Returns ;; Line: 1121
    81     "Returns ;; Line: 1141
    82 (typedef 
    82 (typedef 
    83 	LLVMBool
    83 	LLVMBool
    84 		int32)"
    84 		bool)"
    85 
    85 
    86     ^self at:1 + 12
    86     ^self at:1 + 12
    87 !
    87 !
    88 
    88 
    89 EnableFastISel: value
    89 EnableFastISel: value
    90 
    90 
    91     self at:1 + 12 put:value
    91     self at:1 + 12 put:value
    92 !
    92 !
    93 
    93 
    94 MCJMM
    94 MCJMM
    95     "Returns ;; Line: 3620
    95     "Returns ;; Line: 3675
    96 (typedef 
    96 (typedef 
    97 	LLVMMCJITMemoryManagerRef
    97 	LLVMMCJITMemoryManagerRef
    98 		(pointer-to ;; Line: 4027
    98 		(pointer-to ;; Line: 4082
    99 ;; Class: LLVMOpaqueMCJITMemoryManager
    99 ;; Class: LLVMOpaqueMCJITMemoryManager
   100 ))"
   100 ))"
   101 
   101 
   102     ^self at:1 + 16
   102     ^self at:1 + 16
   103 !
   103 !
   106 
   106 
   107     self at:1 + 16 put:value
   107     self at:1 + 16 put:value
   108 !
   108 !
   109 
   109 
   110 NoFramePointerElim
   110 NoFramePointerElim
   111     "Returns ;; Line: 1121
   111     "Returns ;; Line: 1141
   112 (typedef 
   112 (typedef 
   113 	LLVMBool
   113 	LLVMBool
   114 		int32)"
   114 		bool)"
   115 
   115 
   116     ^self at:1 + 8
   116     ^self at:1 + 8
   117 !
   117 !
   118 
   118 
   119 NoFramePointerElim: value
   119 NoFramePointerElim: value
   120 
   120 
   121     self at:1 + 8 put:value
   121     self at:1 + 8 put:value
   122 !
   122 !
   123 
   123 
   124 OptLevel
   124 OptLevel
   125     "Returns unsigned 
   125     "Returns unsigned int"
   126 		int32"
       
   127 
   126 
   128     ^self longAt:1 + 0
   127     ^self longAt:1 + 0
   129 !
   128 !
   130 
   129 
   131 OptLevel: value
   130 OptLevel: value