Lines Matching defs:unwrap
44 static TargetMachine *unwrap(LLVMTargetMachineRef P) {
104 TargetMachine *Machine = unwrap(TM);
105 LLVMPassBuilderOptions *PassOpts = unwrap(Options);
106 Module *Mod = unwrap(M);
113 TargetMachine *Machine = unwrap(TM);
114 LLVMPassBuilderOptions *PassOpts = unwrap(Options);
115 Function *Fun = unwrap<Function>(F);
125 unwrap(Options)->VerifyEach = VerifyEach;
130 unwrap(Options)->DebugLogging = DebugLogging;
135 unwrap(Options)->AAPipeline = AAPipeline;
140 unwrap(Options)->PTO.LoopInterleaving = LoopInterleaving;
145 unwrap(Options)->PTO.LoopVectorization = LoopVectorization;
150 unwrap(Options)->PTO.SLPVectorization = SLPVectorization;
155 unwrap(Options)->PTO.LoopUnrolling = LoopUnrolling;
160 unwrap(Options)->PTO.ForgetAllSCEVInLoopUnroll = ForgetAllSCEVInLoopUnroll;
165 unwrap(Options)->PTO.LicmMssaOptCap = LicmMssaOptCap;
170 unwrap(Options)->PTO.LicmMssaNoAccForPromotionCap =
176 unwrap(Options)->PTO.CallGraphProfile = CallGraphProfile;
181 unwrap(Options)->PTO.MergeFunctions = MergeFunctions;
186 unwrap(Options)->PTO.InlinerThreshold = Threshold;
190 delete unwrap(Options);