search for: macroize

Displaying 16 results from an estimated 16 matches for "macroize".

Did you mean: macroized
2012 Jun 05
3
[LLVMdev] technical debt
...keep the number of >> lines from growing >> without bound. >> >> At this point lots of patterns should be developing where other tools (like >> tablegen) could be >> written to reduce the amount of code and make things more understandable. > I agree. We should macroize most of the passes so they aren't so wordy. > >> Reed >>
2012 Jun 04
0
[LLVMdev] technical debt
...and rewrite and refactor to keep the number of > lines from growing > without bound. > > At this point lots of patterns should be developing where other tools (like > tablegen) could be > written to reduce the amount of code and make things more understandable. I agree. We should macroize most of the passes so they aren't so wordy. > > Reed >
2012 Jun 04
2
[LLVMdev] technical debt
On 06/04/2012 03:25 PM, Daniel Berlin wrote: > I'm pretty sure neither llvm nor clang have any technical debt at all. > > On Mon, Jun 4, 2012 at 5:18 PM, reed kotler<rkotler at mips.com> wrote: >> something to think about as llvm and clang grows. >> >> http://en.wikipedia.org/wiki/Technical_debt >> _______________________________________________ >>
2012 Jun 05
0
[LLVMdev] technical debt
...>>> without bound. >>> >>> At this point lots of patterns should be developing where other tools >>> (like >>> tablegen) could be >>> written to reduce the amount of code and make things more understandable. >> >> I agree. We should macroize most of the passes so they aren't so wordy. >> >>> Reed >>> >
2007 Apr 18
1
[PATCH 1/2] Transparent entry.S IRQ holdoff handling
...nterrupt mask) is required to be compatible with this requirement. This makes maintenance of the code in entry.S much more easy, and eliminates some very tricky code changes that would otherwise be required. CLI/STI/IRET may all assume a 32 bit flat stack for writing to data areas. STI_SYSEXIT is macroized together because it implicitly relies on the interrupt holdoff property of STI. The IRET from a 16-bit stack must be marked explicitly as IRET16, because at this point there are no flat data segments loaded. It is expected that the IRET translation for a hypervisor will need to access a virtual...
2007 Apr 18
1
[PATCH 1/2] Transparent entry.S IRQ holdoff handling
...nterrupt mask) is required to be compatible with this requirement. This makes maintenance of the code in entry.S much more easy, and eliminates some very tricky code changes that would otherwise be required. CLI/STI/IRET may all assume a 32 bit flat stack for writing to data areas. STI_SYSEXIT is macroized together because it implicitly relies on the interrupt holdoff property of STI. The IRET from a 16-bit stack must be marked explicitly as IRET16, because at this point there are no flat data segments loaded. It is expected that the IRET translation for a hypervisor will need to access a virtual...
2012 Jun 05
4
[LLVMdev] technical debt
...ithout bound. >>>> >>>> At this point lots of patterns should be developing where other tools >>>> (like >>>> tablegen) could be >>>> written to reduce the amount of code and make things more understandable. >>> I agree. We should macroize most of the passes so they aren't so wordy. >>> >>>> Reed >>>>
2012 Jun 05
0
[LLVMdev] technical debt
...> >>>> At this point lots of patterns should be developing where other tools > >>>> (like > >>>> tablegen) could be > >>>> written to reduce the amount of code and make things more > understandable. > >>> I agree. We should macroize most of the passes so they aren't so wordy. > >>> > >>>> Reed > >>>> > > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/ma...
2007 Apr 18
0
[PATCH 4/5] Add address translation
...ert an arbitrary mapped virtual address to a physical frame number. Adapted from code by Chris Wright, added support for large pages. Because of the placement, this needs to be a macro; pgd_offset_k requires init_mm to be defined, and getting the include files right seemed more complicated than a macroized implementation. A more proper location would be in asm/page.h, but that gets confounded by the use of pgd_offset_k() again. Signed-off-by: Zachary Amsden <zach@vmware.com> Index: linux-2.6.13/include/asm-i386/pgtable.h =================================================================== ---...
2007 Apr 18
0
[PATCH 4/5] Add address translation
...ert an arbitrary mapped virtual address to a physical frame number. Adapted from code by Chris Wright, added support for large pages. Because of the placement, this needs to be a macro; pgd_offset_k requires init_mm to be defined, and getting the include files right seemed more complicated than a macroized implementation. A more proper location would be in asm/page.h, but that gets confounded by the use of pgd_offset_k() again. Signed-off-by: Zachary Amsden <zach@vmware.com> Index: linux-2.6.13/include/asm-i386/pgtable.h =================================================================== ---...
2007 Mar 22
2
Patches to Fix Warnings
...unately since a git source checkout compiles with -Werror I've been having problems because of all of the unused parameter warnings. I've developed some patches that eliminate the problem by marking all of the unused parameters with __attribute__ ((unused)). The attribute markings are all macroized so if you aren't using GCC to compile the macro is just a no-op. There's also a warning of a deprecated function generated by the ffmpeg, I've included a patch for that too. Note that these patches compile, but haven't been tested. swfdec_marshal.c generates unused parameter warn...
2012 Jun 05
2
[LLVMdev] technical debt
...s point lots of patterns should be developing where > other tools > >>>> (like > >>>> tablegen) could be > >>>> written to reduce the amount of code and make things more > understandable. > >>> I agree. We should macroize most of the passes so they aren't > so wordy. > >>> > >>>> Reed > >>>> > > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu <mailto:LLVMdev at cs.uiuc.e...
2012 Jun 05
0
[LLVMdev] technical debt
...t; At this point lots of patterns should be developing where other tools >> >>>> (like >> >>>> tablegen) could be >> >>>> written to reduce the amount of code and make things more >> understandable. >> >>> I agree. We should macroize most of the passes so they aren't so >> wordy. >> >>> >> >>>> Reed >> >>>> >> >> _______________________________________________ >> LLVM Developers mailing list >> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc...
2008 Jun 09
0
[ANNOUNCE] pixman release 0.11.2 now available
...Require GCC 3.4 for SSE and SSE2. Simplify handling compiler handling in MMX code Update TODO Add support for 8 bit fills in pixman_fill_mmx() Work around GCC bug causing crashes in Mozilla with SSE2 Update TODO macroize pixman-region.c Add pixman-region16.c; compile that instead of pixman-region.c Replace pixman_box16_t with box_type_t Add point_type_t More data types; remove unused stuff Delete more unused stuff Dele...
2016 Mar 11
0
[ANNOUNCE] xorg-server 1.18.2
...ew. --- Adam Jackson (11):       xfree86: Build parser for DRI config file subsection unconditionally       autogen: Set a default subject prefix for patches       dri2: Use the work queue to manage client sleeps       xv: Fix unchecked AddResource       dri1: Fix unchecked AddResource       glx: Macroize building the attribute list in DoGetDrawableAttributes       glx: Add GLX_SCREEN to the GetDrawableAttributes response       glx: Implement GLX_EXT_stereo_tree       glx: Implement GLX_EXT_fbconfig_packed_float       vidmode: Remove stray vidmodeproc.h from EXTRA_DIST       xserver 1.18.2 Chris Wi...
2016 Sep 16
0
[ANNOUNCE] xorg-server 1.18.99.2
...for DRI config file subsection unconditionally xephyr: Remove DRI1 autogen: Set a default subject prefix for patches os: unifdef STREAMSCONN dri2: Use the work queue to manage client sleeps xv: Fix unchecked AddResource dri1: Fix unchecked AddResource glx: Macroize building the attribute list in DoGetDrawableAttributes glx: Add GLX_SCREEN to the GetDrawableAttributes response glx: Implement GLX_EXT_stereo_tree glx: Implement GLX_EXT_fbconfig_packed_float vidmode: Remove stray vidmodeproc.h from EXTRA_DIST Fix the typo from the pr...