[llvm-dev] Instruction arguments

Abid Malik via llvm-dev llvm-dev at lists.llvm.org
Sun Jan 19 07:57:05 PST 2020


Hello,


I am loop over the arguments of a call instruction :
---->

                   for (Value *arg: c->args()){
					errs() << *arg << "\n";
					arg->print(llvm::errs(), false);
					errs()<<"\n";
				}

----->

How can I convert the arg for binary comparison(== etc.)? If I am correct,
it is not a string. If the argument is "i32 1", Is there a way to access
the content value "1" directly?

Thanks

-- 
Abid M. Malik
******************************************************
"I have learned silence from the talkative, toleration from the intolerant,
and kindness from the unkind"---Gibran
"Success is not for the chosen few, but for the few who choose" --- John
Maxwell
"Being a good person does not depend on your religion or status in life,
your race or skin color, political views or culture. IT DEPENDS ON HOW GOOD
YOU TREAT OTHERS"--- Abid
"The Universe is talking to us, and the language of the Universe is
mathematics."----Abid
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20200119/4a5deb55/attachment.html>


More information about the llvm-dev mailing list