Displaying 20 results from an estimated 4000 matches similar to: "Doubts"
2016 Jun 05
2
Doubts
Sorry, glad I'm in the right place.
Before I start, I want to state that I'm a beginer and I'm trying to
develop a backend by adapting an existent target to my platform.
My first doubt is about the SelectionDAG and the TargetLowering class.
When I use, for example:
setOperationAction(ISD::ADD, MVT::i1, Promote);
Is it correct to say that I'm promoting any operand used by the
2016 Jun 06
2
Doubts
Thanks, indeed it was on the LegalizeDAG.cpp and the information proved
very useful.
I also realized that the customization, promotion or expansion will occur
whenever any operand, with the same type as the type specified on the
second argument (MVT) of setOperationAction function, appears. (Correct me
if I'm wrong).
The second doubt I have regards instruction matching.
When I define a
2016 Jun 07
2
Doubts
On Mon, Jun 6, 2016 at 8:32 AM, Nemanja Ivanovic via llvm-dev
<llvm-dev at lists.llvm.org> wrote:
> It is not a keyword. It is a node defined in
> include/llvm/Target/TargetSelectionDAG.td. You can likely find most of the
> definitions you're wondering about there.
> In terms of its purpose, perhaps someone can elaborate on that a bit more,
> but there is no corresponding
2013 Jul 15
2
Asterisk offline compiling with get_mp3_source.sh
I need to make a Asterisk 18.0's offline compiling, SVN mp3 support
sources downloading does't particulary works cause my asterisk is in an
isolated network with NO network access whatsoever, I ve read this thread (
http://lists.digium.com/pipermail/asterisk-users/2013-June/279298.html) but
I 'm not understading one thing, because I download the file and run the
script but there is no
2002 Aug 30
1
winbind in samba-2.2.5
I have a quick question.
I did check the docs before asking this but couldn't find an answer to my
question.
When I first started playing around with winbind I came to the understading
from reading one of the docs that winbind needs to be started AFTER smbd and
then nmbd in that order.
However the rpms I can build from the site which created a winbind service
file in /etc/rc.d/init.d have
2005 Dec 07
1
racoon with freebsd-4.11 crashes
Hi
Running racoon on a Freebsd-4.11 machine gives a
kernel panic.
I am using the racoon from ports directory which comes
with the freebsd installation.
Steps followed are as shown below:
racoon -f /usr/local/etc/racoon/raccon.conf
setkey -f ipsec.conf
ping -c 1 <ip_of_the_other_gw>
The ping will lead into a crash.
The crash dump looks like for th ping packet it
2016 Feb 11
3
Writing an LLVM Pass that depends on mem2reg
Hi,
I read your post in LLVM forum. I want to use getAnalysisUsage(AnalysisUsage &AU) to get MachineLoopInfo. I have used this on my passes before but, this time I am trying to get this information in ScheduleDAGRRList scheduler class. There is no runonmachinefunction function. Do you know how I can implement this?
Regards,
Fateme
I will appreciate it you can help me with this problem.
2016 Dec 26
1
postindexed load/store
hello,
I read that you do implement these operations in your backend some time ago. (http://llvm.1065342.n5.nabble.com/llvm-dev-Questions-about-load-store-incrementing-address-modes-td87577.html).
The DAGCombiner::CombineToPostIndexedLoadStore(SDNode *N) function never works for me.
Can you show me a code fragment in C which is translated into pre/post dec/inc load/store? Then I will be able to
2008 Oct 21
3
come back ring
Hi everyone,
I have encountered a hard problem that when i connect my anology phone
to channelbank ,I found that i dial a number and create the call,then ,I
hangup the call,but ,very quickly,I listen the ringing im my phone,I pick it
up ,and found it noting, anybody can tell me this reasons,and how to solve
it,Thanks!
--
Best regards!
jordan pan
Location:Shenzhen China
2016 Jun 21
2
what became LLC -march=cpp?
Hi,
I came on an old post (2012 or 2013) where somebody used this tool with the
cpp arch option. I tried to use it too but it fails because no "cpp"
architecture was referenced.
Still on old posts I saw that it wasn't enabled by default for cmake builds
so I added the flag -DLLVM_TARGETS_TO_BUILD="cpp" and "all" but still
nothing.
Was it removed from LLVM?
2016 Jun 21
3
function call replacement
Hi,
Thanks both of you for the help. I just missed that Create function had
many optional arguments... sorry for that. However my problem wasn't coming
from here (IRBuilder CreateCall function still return a pointer to CallInst
so I just added 2 times the call?). I didn't wanted to detail the all issue
previously because I knew I had a problem with my syntax. So here's my
problem:
I
2016 Jul 15
2
clone function
On 14 July 2016 at 20:07, Mehdi Amini <mehdi.amini at apple.com> wrote:
>
> On Jul 14, 2016, at 7:58 AM, Pierre Gagelin via llvm-dev <
> llvm-dev at lists.llvm.org> wrote:
>
> Hi,
>
> I am trying to use the CloneFunction from llvm/Transforms/Utils/Cloning.h
> and I don't understand how the ValueToValueMapTy argument should be
> initialized. For instance,
2016 May 25
4
Runtime interception: design problem
Hi everyone,
I am having troubles but this shouldn't be hard to solve for many people
here. I am beginning a runtime feature for the BoundsChecking pass and I
want to replace the libc malloc&free. I followed the design of
AddressSanitizer (Asan) and tried to use the INTERCEPTOR macro from the
interception.h file of compiler-rt library.
Here is the problem. The file I modify
2016 Jun 20
3
function call replacement
Hi everyone,
I am trying to replace the call of a certain function with a call to
another function. It would for example replace the following:
%call = tail call noalias i8* @func(i64 10)
by
%call = tail call noalias i8* @other_func(i64 10)
I managed to declare other_func correctly but I am having troubles to
understand how I should proceed to do the replacement.
I tried to use
2012 Jul 13
2
[LLVMdev] Does the pass -postdomfrontier exist?
On 07/13/2012 04:30 PM, Duncan Sands wrote:
> Hi,
>
>> I found the -postdomfrontier pass in *llvm*.org/docs/Passes.html, but
>> 'opt' does not accept it. I could not find the relevant codes in
>> PostDominance.cpp in SVN trunk, but I found some relevant codes here
>> http://opensource.apple.com/source/clang/clang-137/src/lib/Analysis/PostDominators.cpp.
2016 Jul 14
2
clone function
Hi,
I am trying to use the CloneFunction from llvm/Transforms/Utils/Cloning.h
and I don't understand how the ValueToValueMapTy argument should be
initialized. For instance, let say I want to clone this function (to add an
argument):
define void @function(i32 %i) #0 {
entry:
%i.addr = alloca i32, align 4
store i32 %i, i32* %i.addr, align 4
ret void
}
to another function which should,
2012 Jun 12
3
[LLVMdev] DFAPacketizer with StateTrans != 0 Assertion
Hi Ivan,
The assertion was happening because I wasn't checking after the first
attempt failed. The first packet was failing and so it was ended, and
then the packetizer attempted to add it to the next packet without
checking for available resources. However this highlights probably the
real problem - my packetizer is unable to find resources for the first
instruction, or any of my
2012 Jun 12
2
[LLVMdev] DFAPacketizer with StateTrans != 0 Assertion
Hi,
I'm trying to get the DFAPacketizer to work for my target but with any
instruction I get the
'Assertion `CachedTable.count(StateTrans) != 0' failed' error and it crashes
out before packeting a single instruction.
I have a *GenDFAPacketizer.inc file and my packetizer pass checks that the
table is not empty before proceeding. I also have a schedule file with my
functional
2013 Apr 14
8
[LLVMdev] llvm 'select' instruction
hello guys:
i am thinking about what kind of C instructions can turn into llvm IR
'select' instruction.
i tried "d=a?b:c" and compiled it using clang, i still didn't get 'select'
is there anybody who knows this?
thank you
--
View this message in context: http://llvm.1065342.n5.nabble.com/llvm-select-instruction-tp56719.html
Sent from the LLVM - Dev mailing list
2016 May 26
0
Runtime interception: design problem
> On May 25, 2016, at 6:05 AM, Pierre Gagelin via llvm-dev <llvm-dev at lists.llvm.org> wrote:
>
> Hi everyone,
>
> I am having troubles but this shouldn't be hard to solve for many people here. I am beginning a runtime feature for the BoundsChecking pass and I want to replace the libc malloc&free. I followed the design of AddressSanitizer (Asan) and tried to use the