search for: soham1

Displaying 15 results from an estimated 15 matches for "soham1".

Did you mean: soham
2018 May 14
2
Andresen Algorithm
...re in LLVM? > Apart from the Andersen's analysis in lib/Analysis/CFLAndersAliasAnalysis.cpp, we also implemented a primitive Shapiro-Horowitz alias analysis here: https://github.com/sohamm17/ShapiroHorwitz/ . We didn't have much documentation. The report is here: http://cs-people.bu.edu/soham1/docs/680_Final_Report.pdf -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20180514/90abc3c9/attachment.html>
2018 May 17
2
Andresen Algorithm
...rsen's analysis in lib/Analysis/CFLAndersAliasAnalysis.cpp, >> we also implemented a primitive Shapiro-Horowitz alias analysis here: >> https://github.com/sohamm17/ShapiroHorwitz/ . We didn't have much >> documentation. The report is here: http://cs-people.bu.edu/ >> soham1/docs/680_Final_Report.pdf >> >> _______________________________________________ >> LLVM Developers mailing list >> llvm-dev at lists.llvm.org >> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev >> >> > -------------- next part -------------- An HT...
2018 May 16
0
Andresen Algorithm
...rt from the Andersen's analysis in lib/Analysis/CFLAndersAliasAnalysis.cpp, > we also implemented a primitive Shapiro-Horowitz alias analysis here: > https://github.com/sohamm17/ShapiroHorwitz/ . We didn't have much > documentation. The report is here: http://cs-people.bu.edu/ > soham1/docs/680_Final_Report.pdf > > _______________________________________________ > LLVM Developers mailing list > llvm-dev at lists.llvm.org > http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev > > -------------- next part -------------- An HTML attachment was scrubbed... URL...
2018 Jun 26
2
How to force an unused function declaration in clang
It does, when the function has a body. When it doesn't, it ignores <https://godbolt.org/g/2BCvht>. The body might be provided later on in the toolchain via linking a library. Regards, Soham Sinha PhD Student, Department of Computer Science Boston University On Tue, Jun 26, 2018 at 10:25 AM Hans Wennborg <hans at chromium.org> wrote: > It works for me: > >
2018 May 17
0
Andresen Algorithm
...sis in lib/Analysis/CFLAndersAliasAnalysis.cpp, >>> we also implemented a primitive Shapiro-Horowitz alias analysis here: >>> https://github.com/sohamm17/ShapiroHorwitz/ . We didn't have much >>> documentation. The report is here: http://cs-people.bu.edu/ >>> soham1/docs/680_Final_Report.pdf >>> >>> _______________________________________________ >>> LLVM Developers mailing list >>> llvm-dev at lists.llvm.org >>> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev >>> >>> >> > > ___...
2018 May 17
1
Andresen Algorithm
...sis/CFLAndersAliasAnalysis.cpp, >>>> we also implemented a primitive Shapiro-Horowitz alias analysis here: >>>> https://github.com/sohamm17/ShapiroHorwitz/ . We didn't have much >>>> documentation. The report is here: http://cs-people.bu.edu/ >>>> soham1/docs/680_Final_Report.pdf >>>> >>>> _______________________________________________ >>>> LLVM Developers mailing list >>>> llvm-dev at lists.llvm.org >>>> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-dev >>>> >>&gt...
2018 May 17
1
How to inline function from other file in IR
...make it available for the external usage. Also it retains the “inlinehint” attribute on the function, with that lto inliner may make it inline. Best, Ashutosh From: llvm-dev [mailto:llvm-dev-bounces at lists.llvm.org] On Behalf Of Mehdi AMINI via llvm-dev Sent: Thursday, May 17, 2018 9:42 AM To: soham1 at bu.edu Cc: llvm-dev <llvm-dev at lists.llvm.org> Subject: Re: [llvm-dev] How to inline function from other file in IR Hi Soham, Are you intending to use the inline keyword in order to control the inlining optimization? The inline keyword is not doing this, it is changing the linkage typ...
2018 May 09
1
How to add assembly instructions in CodeGen
...h IR and CodeGen together. Hopefully I can work out a convenient way. Regards, Soham Sinha PhD Student, Department of Computer Science Boston University On Mon, May 7, 2018 at 8:38 PM, Dean Michael Berris <dean.berris at gmail.com> wrote: > On Tue, May 8, 2018 at 4:06 AM Soham Sinha <soham1 at bu.edu> wrote: > > > Hello Dean, > > > I looked at the XRay Instrumentation. That's a nice engineering effort. I > am sure you had your motivation to do this in CodeGen just like I wanted to > do. I don't understand all of your code but I get the idea that you...
2018 May 10
1
Assembly file compilation flow
...ration. CodeGen/AsmPrinter can attach to either of these implementations. MCAsmParser will generally attach to the object-file version of MCStreamer. --paulr From: llvm-dev [mailto:llvm-dev-bounces at lists.llvm.org] On Behalf Of Craig Topper via llvm-dev Sent: Thursday, May 10, 2018 4:47 PM To: soham1 at bu.edu Cc: llvm-dev Subject: Re: [llvm-dev] Assembly file compilation flow Passing an assembly file to clang does not go through any CodeGen phases. It operates entirely in the MC layer. No MachineFunctions will be created. It just runs it through the MCAsmParser. Most of the setup for this is...
2018 May 10
0
Assembly file compilation flow
Passing an assembly file to clang does not go through any CodeGen phases. It operates entirely in the MC layer. No MachineFunctions will be created. It just runs it through the MCAsmParser. Most of the setup for this is in clang's tools/driver/cc1as_main.cpp in the function ExecuteAssembler ~Craig On Thu, May 10, 2018 at 1:32 PM Soham Sinha via llvm-dev < llvm-dev at lists.llvm.org>
2018 May 10
2
Assembly file compilation flow
Hello, LLVM MC blog post <http://blog.llvm.org/2010/04/intro-to-llvm-mc-project.html> explains fairly well how the backend MC project is working. However, it's not clear to me how LLVM converts an assembly file (.s) to an object file. The driver --verbose option is not giving me much information as well. I want to know the flow. Like, What CodeGen phases does this file pass through? Is
2018 May 08
0
How to add assembly instructions in CodeGen
On Tue, May 8, 2018 at 4:06 AM Soham Sinha <soham1 at bu.edu> wrote: > Hello Dean, > I looked at the XRay Instrumentation. That's a nice engineering effort. I am sure you had your motivation to do this in CodeGen just like I wanted to do. I don't understand all of your code but I get the idea that you are adjusting the alignment...
2018 May 17
0
How to inline function from other file in IR
Hi Soham, Are you intending to use the inline keyword in order to control the inlining optimization? The inline keyword is not doing this, it is changing the linkage type of the symbol and instruct the compiler to discard it if there is no call left, and also will instruct the linker to deduplicate. For instance if multiple file include a header that defines an inline function, this function
2018 May 07
2
How to add assembly instructions in CodeGen
Hello Dean, I looked at the XRay Instrumentation. That's a nice engineering effort. I am sure you had your motivation to do this in CodeGen just like I wanted to do. I don't understand all of your code but I get the idea that you are adjusting the alignment with explicit bytes and no-op instructions. My problem is also very much related to yours where my stack pointer ($rsp) alignment
2018 May 15
3
How to inline function from other file in IR
Hello, How can I inline a function mentioned in other file? I have an inline function *foo* in C source file (a.c) which is not referenced in this file. I compile this file to a.ll (I notice that the compiled a.ll doesn't have *foo*'s definition, probably because it was inlined but not called anywhere) I have another C source file b.c with function *bar*; I compile this to b.ll I link