Displaying 9 results from an estimated 9 matches for "emitattributes".
2014 Dec 19
2
[LLVMdev] questions about ARM EABI attributes
...er_model
Suppose there are two functions in a module which have different sets of
function attributes. One function has attributes for "-ffast-math" (foo1)
and the other (foo0) has attributes for "-fno-fast-math". In that case,
which set of eabi attributes should ARMAsmPrinter::emitAttributes emit?
ARMAsmPrinter::emitAttributes is called once at the start of a file (not
once per every function), so I assume it has to merge those attributes
which have different values or reject the IR if it discovers
incompatibilities.
define double @foo0(double %a) #0 {
entry:
%add = fadd double %a,...
2010 May 04
2
[LLVMdev] MCStreamer itnerface
This is a brain-dump of my thoughts on the MCStreamer interface
after several
days of digging around trying to get a COFF writer working.
All fragments should be associated with a symbol. For assembler components,
a
unnammed "virtual" symbol can be used when there is no explicit label
defined.
Section assignment should be the responsiblity of the object imlementing the
MCStreamer
2010 May 05
3
[LLVMdev] MCStreamer interface
On May 4, 2010, at 11:03 AM, Nathan Jeffords wrote:
> This is a brain-dump of my thoughts on the MCStreamer interface after several
> days of digging around trying to get a COFF writer working.
Great! Something that is worth pointing out is that the MCStreamer API is intended to directly reflect what is happening in .s files. We basically want one MCStreamer callback to correspond to one
2015 Jan 09
5
[LLVMdev] Enable changing UnsafeFPMath on a per-function basis
...e::getSubtargetImpl(const Function &) to initialize STI
(pointer to the per-function subtarget object). Currently, the version of
TargetMachine::getSubtargetImpl that doesn’t take a const Function&
parameter is called, which returns the module-level subtarget object.
5. Fix ARMAsmPrinter::emitAttributes to compute the value of
TargetOptions::UnsafeFPMath based on the function attributes of all the
functions in the module being compiled (see the link below).
http://lists.cs.uiuc.edu/pipermail/llvmdev/2014-December/079904.html
6. Move the code in CGCall.cpp that sets the function attributes to
Bac...
2011 Feb 25
2
[LLVMdev] ARM ELF target and the use of VFP/NEON instructions
On Friday 25 February 2011 22:28:14 Jason Kim wrote:
> On Fri, Feb 25, 2011 at 12:16 PM, Siarhei Siamashka
>
> <siarhei.siamashka at gmail.com> wrote:
> > On Thursday 03 February 2011 14:14:28 Renato Golin wrote:
> >> On 3 February 2011 10:25, Siarhei Siamashka
> >> <siarhei.siamashka at gmail.com>
> >
> > wrote:
> >> > I have
2011 Feb 25
0
[LLVMdev] ARM ELF target and the use of VFP/NEON instructions
On Fri, Feb 25, 2011 at 12:16 PM, Siarhei Siamashka
<siarhei.siamashka at gmail.com> wrote:
> On Thursday 03 February 2011 14:14:28 Renato Golin wrote:
>> On 3 February 2011 10:25, Siarhei Siamashka <siarhei.siamashka at gmail.com>
> wrote:
>> > I have submitted a bug some time ago to LLVM bugtracker:
>> > http://llvm.org/bugs/show_bug.cgi?id=8931
>>
2011 Feb 25
2
[LLVMdev] ARM ELF target and the use of VFP/NEON instructions
On Thursday 03 February 2011 14:14:28 Renato Golin wrote:
> On 3 February 2011 10:25, Siarhei Siamashka <siarhei.siamashka at gmail.com>
wrote:
> > I have submitted a bug some time ago to LLVM bugtracker:
> > http://llvm.org/bugs/show_bug.cgi?id=8931
>
> Hi Siarhei,
>
> This is a really silly bug with a simple fix.
>
> We have a similar patch here
2010 May 05
0
[LLVMdev] MCStreamer interface
On Wed, May 5, 2010 at 11:15 AM, Chris Lattner <clattner at apple.com> wrote:
> On May 4, 2010, at 11:03 AM, Nathan Jeffords wrote:
> ... We basically want one MCStreamer callback to correspond to one
> statement in the .s file. This makes it easier to handle from the compiler
> standpoint, but is also very important for the llvm-mc assembly parser
> itself.
>
> This
2015 Jan 12
2
[LLVMdev] Enable changing UnsafeFPMath on a per-function basis
...ction &) to initialize STI
> (pointer to the per-function subtarget object). Currently, the
> version of TargetMachine::getSubtargetImpl that doesn’t take a const
> Function& parameter is called, which returns the module-level
> subtarget object.
>
> 5. Fix ARMAsmPrinter::emitAttributes to compute the value of
> TargetOptions::UnsafeFPMath based on the function attributes of all
> the functions in the module being compiled (see the link below).
>
> http://lists.cs.uiuc.edu/pipermail/llvmdev/2014-December/079904.html
>
>
> 6. Move the code in CGCall.cpp that...