search for: khaldi

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

2016 Jul 31
0
[Openmp-dev] How to get the function definition of a kmpc_micro call
...etKmpc_MicroPointerTy(). Is this what you are looking for? > > Regards, > Arpith > > "Openmp-dev" <openmp-dev-bounces at lists.llvm.org> wrote on 07/30/2016 > 12:38:09 PM: > > > From: via Openmp-dev <openmp-dev at lists.llvm.org> > > To: Dounia Khaldi <khaldi.dounia at gmail.com>, openmp-dev at lists.llvm.org > > Cc: llvmdev at cs.uiuc.edu > > Date: 07/30/2016 12:38 PM > > Subject: Re: [Openmp-dev] [llvm-dev] How to get the function > > definition of a kmpc_micro call > > Sent by: "Openmp-dev" <op...
2016 Jul 26
2
[LLVMdev] Interprocedural use-def chains
...done. I was not also 100% sure that this will work for any type of arguments. If, based on your response, this is my only solution then I will go for it. Thanks, Dounia On Tue, Jul 26, 2016 at 5:51 PM, Sanjoy Das <sanjoy at playingwithpointers.com> wrote: > Hi Dounia, > > Dounia Khaldi via llvm-dev wrote: > > I have been using the USE class to access the use-def chains of > > different values. However, what I have noticed is that the set of users > > of a particular value is limited for the appearance of that variable in > > the current function. > >...
2016 Aug 01
1
[LLVMdev] Interprocedural use-def chains
On Tue, Jul 26, 2016 at 3:05 PM Dounia Khaldi via llvm-dev < llvm-dev at lists.llvm.org> wrote: > Thanks for your reply. > > Yes, I was about to recurse over the use list of the argument in the > called function. I did not want to pursue that because with this solution, > I am going to implement the interprocedural part m...
2016 Jul 26
2
[LLVMdev] Interprocedural use-def chains
...n argument in a function call *foo*, the USE analysis would go to the definition of* foo*, and get me the users of that argument in the called function as well. Currently, what USE does is that it returns the call as a use and stops there. Any information or ideas would be appreciated. -- Dounia KHALDI Research Assistant Professor Institute for Advanced Computational Science Stony Brook University Stony Brook, NY 11794-5250 www.iacs.stonybrook.edu -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160726/40900...
2017 Nov 17
4
Signed or unsigned EQ/NEQ
Hello, In one of the loop transformations I am developing, I need to convert eq and neq loop latch condition into less than or greater than depending on the control flow. The problem is that CmpInst::ICMP_EQ and CmpInst::ICMP_NE are neither signed nor unsigned in LLVM. Also, I did not find a way to find out if the integer operands of the CmpInst are signed or unsigned. Apparently, LLVM does
2016 Oct 14
3
Parallel IR [PIR] --- BoF preparation discussion
...once more, including a BoF at the US developers meeting in 3 weeks. To structure the mailing list discussion we propose to: - Inform a broader audience on the (currently) proposed approaches targeted specifically at LLVM (including but not necessarily limited to the work by Intel, Dounia Khaldi et al, Tao Schardl et al and our own work) - Collect/summarize arguments for and against a "more intrusive" parallel representation in LLVM. - Collect/summarize requirements including abstract design goals but also concrete examples that should (not) be supported. => W...
2015 Mar 09
5
[LLVMdev] LLVM Parallel IR
I'm part of a research group at MIT looking to create an extension of LLVM that inherently allows one to nicely code a parallel loop. Most parallel frameworks tend to take the body of a parallel loop and stick it inside of a function for the parallel runtime to call when appropriate. However, this makes optimizations significantly more difficult as most compiler optimizations tend to be
2017 Dec 04
2
[RFC] - Deduplication of debug information in linkers (LLD)
...(Alex Bradbury via llvm-dev) > 3. Re: [RFC] - Deduplication of debug information in linkers > (LLD). (UE US via llvm-dev) > 4. Re: [RFC] - Deduplication of debug information in linkers > (LLD). (UE US via llvm-dev) > 5. Adding a string-argument Intrinsic (Dounia Khaldi via llvm-dev) > 6. Re: Adding a string-argument Intrinsic > (Jonathan Roelofs via llvm-dev) > 7. Passes to add/validate synthetic debug info > (Vedant Kumar via llvm-dev) > 8. Re: Passes to add/validate synthetic debug info > (Davide Italiano via llvm-de...
2018 Dec 31
1
Issue with "t -> signature is meaningless, use custom typechecking"
Hello, I was implementing the llvm_any_type in my intrinsic def int_csa_xxx : Intrinsic<[llvm_any_ty], [llvm_i32_ty]>; as the following in its corresponding builtins in Builtins.def: BUILTIN(__builtin_xxx, "v.", "nt") the "t" was sufficient here to not perform any type checking. The type checking was handled in CGBuiltin.cpp. This was working until
2016 Jul 30
0
How to get the function definition of a kmpc_micro call
...nction call and did not work. Is there a clean way (other than manipulating strings) to get the defintion of the outlined function from the call __kmpc_fork_call? By clean I mean where I can manipulate IR and LLVM methods (and not compare strings). Thanks in advance for any help, -- Dounia KHALDI Research Assistant Professor Institute for Advanced Computational Science Stony Brook University Stony Brook, NY 11794-5250 www.iacs.stonybrook.edu -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160729/0681f...
2015 Oct 16
5
Managed Languages BOF @ Dev Meeting
Sanjoy, Joseph, and I will be hosting a BoF on using LLVM to build compilers for managed languages. We're curious to hear who's planning on attending and what topics you'd like to hear about. Depending on the expected audience, we're happy to do anything between a rough "what to expect getting started" to a down in the weeds working session on relevant optimization
2010 Dec 03
0
Wine release 1.2.2
...debugger when it crashes. ntdll: Don't call vectored exception handlers under the critical section. winapi: Add support for more spec entry flags. shell32: Store the raw AUTHORS file in resources instead of trying to convert to a C array. Updated the authors list. Amine Khaldi (4): mpr: Fix translations. shlwapi: Fix translations. xcopy: Fix translations. comdlg32: Fix translations. Anders Jonsson (10): cryptui: Fix typos in English resources. winmm: Fix typo in English, Slovak resources. winmm: Add Swedish translation. cr...
2014 Oct 31
0
Wine release 1.7.30
...tion to check if a path ends with a backslash. wininet/tests: Fix a test failure on Windows. crypt32: Add a root store path for Android. Alistair Leslie-Hughes (2): dpnet: Implement IDirectPlay8Address GetComponentByName. dplayx: Fix some crashes and wine_todo's. Amine Khaldi (5): strmbase: Remove unused TransformFilter_Vtbl (Clang). strmbase: Remove unused InputPin_Vtbl, OutputPin_Vtbl and impl_BaseInputPin_from_BasePin() (Clang). kernel32: Remove some unused variables (Clang). d3dxof: Remove unused IDirectXFileObject_Vtbl (Clang). rpcrt4/...
2010 Oct 08
0
Wine release 1.2.1
...ntdll: Add support for retrieving the server pid from the socket credentials. ntdll: Add a workaround for Ubuntu's stupid ptrace breakage. winex11: Force setting the cursor again on the first mouse event in case the initial setting failed. Updated the authors list. Amine Khaldi (2): mpr: Fix Bulgarian translation. shdoclc: Fix Spanish translation. Anders Jonsson (15): README: Update Swedish translation. mapi32: Add Swedish translation. cryptui: Add Swedish translation. xcopy: Add Swedish translation. start: Add Swedish translatio...
2014 Nov 14
0
Wine release 1.7.31
...s: Add UTF-7 encoded surrounding characters tests. kernel32/tests: Add UTF-7 stray + sign removal tests. kernel32/tests: Add UTF-7 implicit termination tests. Alexandre Julliard (2): msvcp60: Add some missing exports. configure: Don't require libXext for Xrender. Amine Khaldi (1): gdi32/tests: Add basic tests for the handling of dwCount parameter in ExtCreateRegion. Andr? Hentschel (6): urlmon/tests: Clarify ok() condition (PVS-Studio). user32/tests: Clarify ok() condition (PVS-Studio). ntdll/tests: Clarify ok() conditions (PVS-Studio). xm...
2015 Jan 09
0
Wine release 1.7.34
...dpvoice: Decrement reference count in Release functions. kernel32/tests: Add tabular UTF-7 decoding tests. Alexandre Julliard (1): winspool.drv: Don't crash if the ppd directory cannot be created. Alistair Leslie-Hughes (1): jscript: Support PROPERTYGET in Date Value. Amine Khaldi (1): shdocvw: Fix inverted StopWatch forwards. Andrew Eikum (5): winmm: Allow larger MMTIME sizes. mshtml: Support new window targets for FORM elements. mmdevapi: More accurately track device position. wineoss.drv: Don't use SNDCTL_DSP_GETISPACE. dsound: Don...
2010 Nov 26
0
Wine release 1.3.8
...generic mechanism for dll registration through IRegistrar. oleaut32: Convert dll registration to the new IRegistrar mechanism. cryptnet/tests: Don't import shlwapi. include/msvcrt: Define more CPU control word flags. msvcrt: Add parameter checking in _controlfp_s. Amine Khaldi (2): activeds: Properly stub some exports. shdocvw: Fix translations. Andreas Pflug (1): oledb32: Added conversions for R8,BOOL,DATE,DBTIMESTAMP. Andrew Bogott (2): ole32: Use default values if options passed to StgCreateStorageEx are NULL. ole32/tests: Added a coupl...
2011 Mar 04
0
Wine release 1.3.15
...from the user driver interface. Alistair Leslie-Hughes (4): mshtml: Add support for get/put mousemove event. oleaut32: Implement ITypeInfo_GetNames Stub/Proxy. msxml3: Add IObjectSafety support to IXMLHTTPRequest. mshtml: Implement IHTMLAnchorElement get/put target. Amine Khaldi (3): comdlg32: Add missing break (Coverity). riched20: Add a missing break. d3dcompiler_43: Avoid an unintended fall-through. Andrew Eikum (1): dsound: Also handle two-to-six-channel conversions. Andrew Nguyen (2): configure: Check for additional libxml2 headers to r...
2015 Mar 06
0
Wine release 1.7.38
.... ntoskrnl: Get rid of the IRP instance list. Alistair Leslie-Hughes (4): dpnet: Add check for mismatched string lengths. dpnet: Free previous allocated data. dpnet: Always update type since it might change. dpnet: Correct usage of memcpy in GetComponentByName. Amine Khaldi (3): dinput/tests: Declare pDirectInputCreateEx in a MSVC compatible way. include: Complete and properly pack DNS_HEADER structure. include: Correct DDSCAPS2 and DDSURFACEDESC2 structures and their uses. Andrew Eikum (10): advapi32: Stub EventActivityIdControl. servic...
2012 Dec 21
0
Wine release 1.5.20
...Compute the extents of the whole string at once in ExtTextOut. gdi32: Avoid duplicate computation of text extents in ExtTextOut. winspool.drv: Remove a todo that succeeds now. Alistair Leslie-Hughes (1): oleaut32: Don't output an error when the typelib cannot be found. Amine Khaldi (4): include: Define FIELD_OFFSET to the standard offsetof. include: Define CONTAINING_RECORD using the standard offsetof. include: Define WINE_RB_ENTRY_VALUE using the standard offsetof. include: Define LIST_ENTRY using the standard offsetof. Andrew Eikum (4): wineal...