Lines Matching refs:unwrap

40 static TargetMachine *unwrap(LLVMTargetMachineRef P) {  in unwrap()  function
50 TargetMachine *Machine = unwrap(TM); in DEFINE_SIMPLE_CONVERSION_FUNCTIONS()
51 LLVMPassBuilderOptions *PassOpts = unwrap(Options); in DEFINE_SIMPLE_CONVERSION_FUNCTIONS()
55 Module *Mod = unwrap(M); in DEFINE_SIMPLE_CONVERSION_FUNCTIONS()
89 unwrap(Options)->VerifyEach = VerifyEach; in LLVMPassBuilderOptionsSetVerifyEach()
94 unwrap(Options)->DebugLogging = DebugLogging; in LLVMPassBuilderOptionsSetDebugLogging()
99 unwrap(Options)->PTO.LoopInterleaving = LoopInterleaving; in LLVMPassBuilderOptionsSetLoopInterleaving()
104 unwrap(Options)->PTO.LoopVectorization = LoopVectorization; in LLVMPassBuilderOptionsSetLoopVectorization()
109 unwrap(Options)->PTO.SLPVectorization = SLPVectorization; in LLVMPassBuilderOptionsSetSLPVectorization()
114 unwrap(Options)->PTO.LoopUnrolling = LoopUnrolling; in LLVMPassBuilderOptionsSetLoopUnrolling()
119 unwrap(Options)->PTO.ForgetAllSCEVInLoopUnroll = ForgetAllSCEVInLoopUnroll; in LLVMPassBuilderOptionsSetForgetAllSCEVInLoopUnroll()
124 unwrap(Options)->PTO.LicmMssaOptCap = LicmMssaOptCap; in LLVMPassBuilderOptionsSetLicmMssaOptCap()
129 unwrap(Options)->PTO.LicmMssaNoAccForPromotionCap = in LLVMPassBuilderOptionsSetLicmMssaNoAccForPromotionCap()
135 unwrap(Options)->PTO.CallGraphProfile = CallGraphProfile; in LLVMPassBuilderOptionsSetCallGraphProfile()
140 unwrap(Options)->PTO.MergeFunctions = MergeFunctions; in LLVMPassBuilderOptionsSetMergeFunctions()
145 unwrap(Options)->PTO.InlinerThreshold = Threshold; in LLVMPassBuilderOptionsSetInlinerThreshold()
149 delete unwrap(Options); in LLVMDisposePassBuilderOptions()