search for: hasaltivec

Displaying 20 results from an estimated 25 matches for "hasaltivec".

2013 Jan 31
2
[LLVMdev] Getting command line options to affect subtarget features
...rying to solve: Invoking clang on PowerPC with -fno-altivec has no effect. >From what I've been able to piece together, PPC.td specifies various CPUs and the processor features available on each. So for example we have: def FeatureAltivec : SubtargetFeature<"altivec","HasAltivec", "true", "Enable Altivec instructions">; def : Processor<"pwr7", G5Itineraries, [DirectivePwr7, FeatureAltivec, FeatureMFOCRF, FeatureFSqrt, FeatureSTFIWX, Feat...
2013 Jan 31
2
[LLVMdev] Getting command line options to affect subtarget features
...ivec has no effect. > > > > From what I've been able to piece together, PPC.td specifies various > > CPUs and the processor features available on each. So for example we > > have: > > > > def FeatureAltivec : SubtargetFeature<"altivec","HasAltivec", > > "true", > > "Enable Altivec > > instructions">; > > > > def : Processor<"pwr7", G5Itineraries, > > [DirectivePwr7, Fe...
2013 Jan 31
0
[LLVMdev] Getting command line options to affect subtarget features
...on PowerPC with > -fno-altivec has no effect. > > From what I've been able to piece together, PPC.td specifies various > CPUs and the processor features available on each. So for example we > have: > > def FeatureAltivec : SubtargetFeature<"altivec","HasAltivec", > "true", > "Enable Altivec > instructions">; > > def : Processor<"pwr7", G5Itineraries, > [DirectivePwr7, FeatureAltivec, >...
2013 Jan 31
2
[LLVMdev] Getting command line options to affect subtarget features
...From what I've been able to piece together, PPC.td specifies various > > > > CPUs and the processor features available on each. So for example we > > > > have: > > > > > > > > def FeatureAltivec : SubtargetFeature<"altivec","HasAltivec", > > > > "true", > > > > "Enable Altivec > > > > instructions">; > > > > > > > > def : Processor<"pwr7", G5Itinerari...
2013 Jan 31
0
[LLVMdev] Getting command line options to affect subtarget features
...> > > > From what I've been able to piece together, PPC.td specifies various > > > CPUs and the processor features available on each. So for example we > > > have: > > > > > > def FeatureAltivec : SubtargetFeature<"altivec","HasAltivec", > > > "true", > > > "Enable Altivec > > > instructions">; > > > > > > def : Processor<"pwr7", G5Itineraries, > > >...
2016 May 11
2
[GSoC 2016] Interprocedural Register Allocation - Introduction and Feedback
...> const uint32_t * > PPCRegisterInfo::getCallPreservedMask(const MachineFunction &MF, > CallingConv::ID CC) const { > const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); > ... > return TM.isPPC64() ? (Subtarget.hasAltivec() ? CSR_SVR464_Altivec_RegMask > : CSR_SVR464_RegMask) > : (Subtarget.hasAltivec() ? CSR_SVR432_Altivec_RegMask > : CSR_SVR432_RegMask); > } > > In any case, the...
2016 May 11
3
[GSoC 2016] Interprocedural Register Allocation - Introduction and Feedback
...> const uint32_t * > PPCRegisterInfo::getCallPreservedMask(const MachineFunction &MF, > CallingConv::ID CC) const { > const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); > ... > return TM.isPPC64() ? (Subtarget.hasAltivec() ? CSR_SVR464_Altivec_RegMask > : CSR_SVR464_RegMask) > : (Subtarget.hasAltivec() ? CSR_SVR432_Altivec_RegMask > : CSR_SVR432_RegMask); > } > > In any case, the...
2016 May 18
2
[GSoC 2016] Interprocedural Register Allocation - Introduction and Feedback
...> const uint32_t * > PPCRegisterInfo::getCallPreservedMask(const MachineFunction &MF, > CallingConv::ID CC) const { > const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); > ... > return TM.isPPC64() ? (Subtarget.hasAltivec() ? > CSR_SVR464_Altivec_RegMask > : CSR_SVR464_RegMask) > : (Subtarget.hasAltivec() ? > CSR_SVR432_Altivec_RegMask > : CSR_SVR432_RegMask); > } > > In any c...
2016 May 11
2
[GSoC 2016] Interprocedural Register Allocation - Introduction and Feedback
...> const PPCSubtarget &Subtarget = > > > > > MF.getSubtarget<PPCSubtarget>(); > > > > > > > > > > > > > > > ... > > > > > > > > > > > > > > > return TM.isPPC64() ? (Subtarget.hasAltivec() ? > > > > > CSR_SVR464_Altivec_RegMask > > > > > > > > > > > > > > > : CSR_SVR464_RegMask) > > > > > > > > > > > > > > > : (Subtarget.hasAltivec() ? CSR_SVR432_Altivec_RegMask > &gt...
2016 May 18
2
[GSoC 2016] Interprocedural Register Allocation - Introduction and Feedback
...* >> PPCRegisterInfo::getCallPreservedMask(const MachineFunction &MF, >> CallingConv::ID CC) const { >> const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); >> ... >> return TM.isPPC64() ? (Subtarget.hasAltivec() ? >> CSR_SVR464_Altivec_RegMask >> : CSR_SVR464_RegMask) >> : (Subtarget.hasAltivec() ? >> CSR_SVR432_Altivec_RegMask >> : CSR_SVR432_RegMask); >&...
2013 Jan 31
0
[LLVMdev] Getting command line options to affect subtarget features
...been able to piece together, PPC.td specifies various > > > > > CPUs and the processor features available on each. So for example we > > > > > have: > > > > > > > > > > def FeatureAltivec : SubtargetFeature<"altivec","HasAltivec", > > > > > "true", > > > > > "Enable Altivec > > > > > instructions">; > > > > > > > > > > def : Processor<&quo...
2016 May 11
3
[GSoC 2016] Interprocedural Register Allocation - Introduction and Feedback
*Vivek Pandya* On Wed, May 11, 2016 at 10:02 AM, vivek pandya <vivekvpandya at gmail.com> wrote: > > > *Vivek Pandya* > > > On Wed, May 11, 2016 at 9:43 AM, Mehdi Amini <mehdi.amini at apple.com> > wrote: > >> >> On May 10, 2016, at 6:06 PM, Hal Finkel <hfinkel at anl.gov> wrote: >> >> >> >>
2016 May 18
0
[GSoC 2016] Interprocedural Register Allocation - Introduction and Feedback
...* >> PPCRegisterInfo::getCallPreservedMask(const MachineFunction &MF, >> CallingConv::ID CC) const { >> const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); >> ... >> return TM.isPPC64() ? (Subtarget.hasAltivec() ? CSR_SVR464_Altivec_RegMask >> : CSR_SVR464_RegMask) >> : (Subtarget.hasAltivec() ? CSR_SVR432_Altivec_RegMask >> : CSR_SVR432_RegMask); >> } >> &g...
2016 May 24
2
[GSoC 2016] Interprocedural Register Allocation - Introduction and Feedback
...gisterInfo::getCallPreservedMask(const MachineFunction &MF, >>> CallingConv::ID CC) const { >>> const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); >>> ... >>> return TM.isPPC64() ? (Subtarget.hasAltivec() ? >>> CSR_SVR464_Altivec_RegMask >>> : CSR_SVR464_RegMask) >>> : (Subtarget.hasAltivec() ? >>> CSR_SVR432_Altivec_RegMask >>> : CSR_SV...
2016 May 24
0
[GSoC 2016] Interprocedural Register Allocation - Introduction and Feedback
...gt; MF.getSubtarget<PPCSubtarget>(); > > > > > > > > > > > > > > > > > > > > > ... > > > > > > > > > > > > > > > > > > > > > return TM.isPPC64() ? (Subtarget.hasAltivec() ? > > > > > > CSR_SVR464_Altivec_RegMask > > > > > > > > > > > > > > > > > > > > > : CSR_SVR464_RegMask) > > > > > > > > > > > > > > > > > > > > &...
2016 May 25
2
[GSoC 2016] Interprocedural Register Allocation - Introduction and Feedback
...allPreservedMask(const MachineFunction &MF, >>>> CallingConv::ID CC) const { >>>> const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); >>>> ... >>>> return TM.isPPC64() ? (Subtarget.hasAltivec() ? >>>> CSR_SVR464_Altivec_RegMask >>>> : CSR_SVR464_RegMask) >>>> : (Subtarget.hasAltivec() ? >>>> CSR_SVR432_Altivec_RegMask >>>>...
2016 May 25
0
[GSoC 2016] Interprocedural Register Allocation - Introduction and Feedback
...; > > > > > > > > > > > > > > ... > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > return TM.isPPC64() ? (Subtarget.hasAltivec() ? > > > > > > > > CSR_SVR464_Altivec_RegMask > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > : CSR_SVR464_RegMask) > > > >...
2016 May 25
2
[GSoC 2016] Interprocedural Register Allocation - Introduction and Feedback
...(const MachineFunction &MF, >>>>> CallingConv::ID CC) const { >>>>> const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); >>>>> ... >>>>> return TM.isPPC64() ? (Subtarget.hasAltivec() ? >>>>> CSR_SVR464_Altivec_RegMask >>>>> : CSR_SVR464_RegMask) >>>>> : (Subtarget.hasAltivec() ? >>>>> CSR_SVR432_Altivec_RegMask >>>>>...
2016 May 25
0
[GSoC 2016] Interprocedural Register Allocation - Introduction and Feedback
...nction &MF, >>>>>> CallingConv::ID CC) const { >>>>>> const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); >>>>>> ... >>>>>> return TM.isPPC64() ? (Subtarget.hasAltivec() ? >>>>>> CSR_SVR464_Altivec_RegMask >>>>>> : CSR_SVR464_RegMask) >>>>>> : (Subtarget.hasAltivec() ? >>>>>> CSR_SVR432_Altivec_RegMask >>>>>&...
2016 May 25
2
[GSoC 2016] Interprocedural Register Allocation - Introduction and Feedback
...> const uint32_t * > PPCRegisterInfo::getCallPreservedMask(const MachineFunction &MF, > CallingConv::ID CC) const { > const PPCSubtarget &Subtarget = MF.getSubtarget<PPCSubtarget>(); > ... > return TM.isPPC64() ? (Subtarget.hasAltivec() ? CSR_SVR464_Altivec_RegMask > : CSR_SVR464_RegMask) > : (Subtarget.hasAltivec() ? CSR_SVR432_Altivec_RegMask > : CSR_SVR432_RegMask); > } > > In any case, the...