search for: iscustom

Displaying 20 results from an estimated 26 matches for "iscustom".

2009 Feb 13
2
[LLVMdev] Using CallingConvLower in ARM target
...gt; * if CCCustomFn handled the arg or not >> * if CCCustomFn wants to end processing of the arg or not > > +/// CCCustomFn - This function assigns a location for Val, possibly > updating > +/// all args to reflect changes and indicates if it handled it. It > must set > +/// isCustom if it handles the arg and returns true. > +typedef bool CCCustomFn(unsigned &ValNo, MVT &ValVT, > + MVT &LocVT, CCValAssign::LocInfo &LocInfo, > + ISD::ArgFlagsTy &ArgFlags, CCState &State, > +...
2009 Feb 13
2
[LLVMdev] Using CallingConvLower in ARM target
...om> wrote: > Thanks Sandeep. I did a quick scan, this looks really good. But I do > have a question: > > +/// CCCustomFn - This function assigns a location for Val, possibly > updating > +/// all args to reflect changes and indicates if it handled it. It > must set > +/// isCustom if it handles the arg and returns true. > +typedef bool CCCustomFn(unsigned &ValNo, MVT &ValVT, > + MVT &LocVT, CCValAssign::LocInfo &LocInfo, > + ISD::ArgFlagsTy &ArgFlags, CCState &State, > +...
2009 Feb 13
0
[LLVMdev] Using CallingConvLower in ARM target
...chanism > flexible: > > * if CCCustomFn handled the arg or not > * if CCCustomFn wants to end processing of the arg or not +/// CCCustomFn - This function assigns a location for Val, possibly updating +/// all args to reflect changes and indicates if it handled it. It must set +/// isCustom if it handles the arg and returns true. +typedef bool CCCustomFn(unsigned &ValNo, MVT &ValVT, + MVT &LocVT, CCValAssign::LocInfo &LocInfo, + ISD::ArgFlagsTy &ArgFlags, CCState &State, + bool &result);...
2009 Feb 14
2
[LLVMdev] Using CallingConvLower in ARM target
...gt; * if CCCustomFn wants to end processing of the arg or not >>> >>> +/// CCCustomFn - This function assigns a location for Val, possibly >>> updating >>> +/// all args to reflect changes and indicates if it handled it. It >>> must set >>> +/// isCustom if it handles the arg and returns true. >>> +typedef bool CCCustomFn(unsigned &ValNo, MVT &ValVT, >>> + MVT &LocVT, CCValAssign::LocInfo &LocInfo, >>> + ISD::ArgFlagsTy &ArgFlags, CCState &State, >&g...
2009 Feb 13
0
[LLVMdev] Using CallingConvLower in ARM target
...the arg or not >>> * if CCCustomFn wants to end processing of the arg or not >> >> +/// CCCustomFn - This function assigns a location for Val, possibly >> updating >> +/// all args to reflect changes and indicates if it handled it. It >> must set >> +/// isCustom if it handles the arg and returns true. >> +typedef bool CCCustomFn(unsigned &ValNo, MVT &ValVT, >> + MVT &LocVT, CCValAssign::LocInfo &LocInfo, >> + ISD::ArgFlagsTy &ArgFlags, CCState &State, >> +...
2009 Feb 14
2
[LLVMdev] Using CallingConvLower in ARM target
...;>>> >>>>> +/// CCCustomFn - This function assigns a location for Val, >>>>> possibly >>>>> updating >>>>> +/// all args to reflect changes and indicates if it handled it. It >>>>> must set >>>>> +/// isCustom if it handles the arg and returns true. >>>>> +typedef bool CCCustomFn(unsigned &ValNo, MVT &ValVT, >>>>> + MVT &LocVT, CCValAssign::LocInfo &LocInfo, >>>>> + ISD::ArgFlagsTy &ArgFlags, CC...
2009 Feb 14
0
[LLVMdev] Using CallingConvLower in ARM target
...of the arg or not >>>> >>>> +/// CCCustomFn - This function assigns a location for Val, >>>> possibly >>>> updating >>>> +/// all args to reflect changes and indicates if it handled it. It >>>> must set >>>> +/// isCustom if it handles the arg and returns true. >>>> +typedef bool CCCustomFn(unsigned &ValNo, MVT &ValVT, >>>> + MVT &LocVT, CCValAssign::LocInfo &LocInfo, >>>> + ISD::ArgFlagsTy &ArgFlags, CCState &S...
2009 Jan 17
2
[LLVMdev] Using CallingConvLower in ARM target
...CCCustom> > > where CCCustom is a new entity that tells the calling convention > code to to let the target do something not easily representable > in the tablegen minilanguage. I am thinking that this requires two changes: add a flag to CCValAssign (take a bit from HTP) to indicate isCustom and a way to author an arbitrary CCAction by including the source directly in the TableGen mini-language. This latter change might want a generic change to the TableGen language. For example, the syntax might be like: class foo : CCCustomAction { code <<< EOF ....multi-line C++ code...
2009 Feb 07
2
[LLVMdev] Using CallingConvLower in ARM target
...a new entity that tells the calling convention >>> code to to let the target do something not easily representable >>> in the tablegen minilanguage. >> >> I am thinking that this requires two changes: add a flag to >> CCValAssign (take a bit from HTP) to indicate isCustom and a way to >> author an arbitrary CCAction by including the source directly in the >> TableGen mini-language. This latter change might want a generic change >> to the TableGen language. For example, the syntax might be like: >> >> class foo : CCCustomAction { >&gt...
2009 Feb 16
3
[LLVMdev] Using CallingConvLower in ARM target
...gns a location for Val, >>>>>>> possibly >>>>>>> updating >>>>>>> +/// all args to reflect changes and indicates if it handled >>>>>>> it. It >>>>>>> must set >>>>>>> +/// isCustom if it handles the arg and returns true. >>>>>>> +typedef bool CCCustomFn(unsigned &ValNo, MVT &ValVT, >>>>>>> + MVT &LocVT, CCValAssign::LocInfo >>>>>>> &LocInfo, >>>>>>> +...
2009 Feb 14
0
[LLVMdev] Using CallingConvLower in ARM target
...t;>>> +/// CCCustomFn - This function assigns a location for Val, >>>>>> possibly >>>>>> updating >>>>>> +/// all args to reflect changes and indicates if it handled it. It >>>>>> must set >>>>>> +/// isCustom if it handles the arg and returns true. >>>>>> +typedef bool CCCustomFn(unsigned &ValNo, MVT &ValVT, >>>>>> + MVT &LocVT, CCValAssign::LocInfo &LocInfo, >>>>>> + ISD::ArgFlagsTy &...
2009 Feb 18
0
[LLVMdev] Using CallingConvLower in ARM target
..., >>>>>>>> possibly >>>>>>>> updating >>>>>>>> +/// all args to reflect changes and indicates if it handled >>>>>>>> it. It >>>>>>>> must set >>>>>>>> +/// isCustom if it handles the arg and returns true. >>>>>>>> +typedef bool CCCustomFn(unsigned &ValNo, MVT &ValVT, >>>>>>>> + MVT &LocVT, CCValAssign::LocInfo >>>>>>>> &LocInfo, >>>>>&g...
2009 Feb 18
2
[LLVMdev] Using CallingConvLower in ARM target
...t;>>> possibly >>>>>>>>> updating >>>>>>>>> +/// all args to reflect changes and indicates if it handled >>>>>>>>> it. It >>>>>>>>> must set >>>>>>>>> +/// isCustom if it handles the arg and returns true. >>>>>>>>> +typedef bool CCCustomFn(unsigned &ValNo, MVT &ValVT, >>>>>>>>> + MVT &LocVT, CCValAssign::LocInfo >>>>>>>>> &LocInfo, >>&g...
2009 Feb 09
0
[LLVMdev] Using CallingConvLower in ARM target
Thanks Sandeep. I did a quick scan, this looks really good. But I do have a question: +/// CCCustomFn - This function assigns a location for Val, possibly updating +/// all args to reflect changes and indicates if it handled it. It must set +/// isCustom if it handles the arg and returns true. +typedef bool CCCustomFn(unsigned &ValNo, MVT &ValVT, + MVT &LocVT, CCValAssign::LocInfo &LocInfo, + ISD::ArgFlagsTy &ArgFlags, CCState &State, + bool &result);...
2009 Feb 26
0
[LLVMdev] Using CallingConvLower in ARM target
...bly >>>>>>>>>> updating >>>>>>>>>> +/// all args to reflect changes and indicates if it handled >>>>>>>>>> it. It >>>>>>>>>> must set >>>>>>>>>> +/// isCustom if it handles the arg and returns true. >>>>>>>>>> +typedef bool CCCustomFn(unsigned &ValNo, MVT &ValVT, >>>>>>>>>> + MVT &LocVT, CCValAssign::LocInfo >>>>>>>>>> &LocInfo...
2009 Feb 28
3
[LLVMdev] Using CallingConvLower in ARM target
...>>>>>>> updating >>>>>>>>>>> +/// all args to reflect changes and indicates if it handled >>>>>>>>>>> it. It >>>>>>>>>>> must set >>>>>>>>>>> +/// isCustom if it handles the arg and returns true. >>>>>>>>>>> +typedef bool CCCustomFn(unsigned &ValNo, MVT &ValVT, >>>>>>>>>>> +                        MVT &LocVT, CCValAssign::LocInfo >>>>>>>>>>>...
2009 Jan 19
0
[LLVMdev] Using CallingConvLower in ARM target
...; where CCCustom is a new entity that tells the calling convention >> code to to let the target do something not easily representable >> in the tablegen minilanguage. > > I am thinking that this requires two changes: add a flag to > CCValAssign (take a bit from HTP) to indicate isCustom and a way to > author an arbitrary CCAction by including the source directly in the > TableGen mini-language. This latter change might want a generic change > to the TableGen language. For example, the syntax might be like: > > class foo : CCCustomAction { > code <<< EOF...
2009 Apr 17
0
[LLVMdev] Using CallingConvLower in ARM target
...gt; +/// all args to reflect changes and indicates if it >>>>>>>>>>>>> handled >>>>>>>>>>>>> it. It >>>>>>>>>>>>> must set >>>>>>>>>>>>> +/// isCustom if it handles the arg and returns true. >>>>>>>>>>>>> +typedef bool CCCustomFn(unsigned &ValNo, MVT &ValVT, >>>>>>>>>>>>> + MVT &LocVT, CCValAssign::LocInfo >>>>>>>&...
2009 Apr 16
2
[LLVMdev] Using CallingConvLower in ARM target
...>>> updating >>>>>>>>>>>> +/// all args to reflect changes and indicates if it handled >>>>>>>>>>>> it. It >>>>>>>>>>>> must set >>>>>>>>>>>> +/// isCustom if it handles the arg and returns true. >>>>>>>>>>>> +typedef bool CCCustomFn(unsigned &ValNo, MVT &ValVT, >>>>>>>>>>>> +                        MVT &LocVT, CCValAssign::LocInfo >>>>>>>>>&...
2009 Apr 17
1
[LLVMdev] Using CallingConvLower in ARM target
...s to reflect changes and indicates if it >>>>>>>>>>>>>> handled >>>>>>>>>>>>>> it. It >>>>>>>>>>>>>> must set >>>>>>>>>>>>>> +/// isCustom if it handles the arg and returns true. >>>>>>>>>>>>>> +typedef bool CCCustomFn(unsigned &ValNo, MVT &ValVT, >>>>>>>>>>>>>> + MVT &LocVT, CCValAssign::LocInfo >>>>>&...