Exemplo n.º 1
0
 public unsafe static void PassManagerBuilderPopulateLTOPassManager(PassManagerBuilderRef PMB, PassManagerRef PM, bool Internalize, bool RunInliner) {
   LLVMPINVOKE.PassManagerBuilderPopulateLTOPassManager(PMB.Value, PM.Value, Internalize, RunInliner);
 }
Exemplo n.º 2
0
 public unsafe static void PassManagerBuilderUseInlinerWithThreshold(PassManagerBuilderRef PMB, uint Threshold) {
   LLVMPINVOKE.PassManagerBuilderUseInlinerWithThreshold(PMB.Value, Threshold);
 }
Exemplo n.º 3
0
 public unsafe static void PassManagerBuilderPopulateModulePassManager(PassManagerBuilderRef PMB, PassManagerRef PM) {
   LLVMPINVOKE.PassManagerBuilderPopulateModulePassManager(PMB.Value, PM.Value);
 }
Exemplo n.º 4
0
 public unsafe static void PassManagerBuilderSetDisableSimplifyLibCalls(PassManagerBuilderRef PMB, bool Value) {
   LLVMPINVOKE.PassManagerBuilderSetDisableSimplifyLibCalls(PMB.Value, Value);
 }
Exemplo n.º 5
0
 public unsafe static void PassManagerBuilderSetDisableUnrollLoops(PassManagerBuilderRef PMB, bool Value) {
   LLVMPINVOKE.PassManagerBuilderSetDisableUnrollLoops(PMB.Value, Value);
 }
Exemplo n.º 6
0
 public unsafe static void PassManagerBuilderSetSizeLevel(PassManagerBuilderRef PMB, uint SizeLevel) {
   LLVMPINVOKE.PassManagerBuilderSetSizeLevel(PMB.Value, SizeLevel);
 }
Exemplo n.º 7
0
 public unsafe static void PassManagerBuilderDispose(PassManagerBuilderRef PMB) {
   LLVMPINVOKE.PassManagerBuilderDispose(PMB.Value);
 }
Exemplo n.º 8
0
 public unsafe static PassManagerBuilderRef PassManagerBuilderCreate() {
   PassManagerBuilderRef ret = new PassManagerBuilderRef(LLVMPINVOKE.PassManagerBuilderCreate());
   return ret;
 }