Hello, Alberto.> I'm using llvm for instrumenting code, and I need to know if there's a way to > difference between signed and unsigned Values of integer type during an > optimization pass.Types are signless in LLVM 2, operations are not. So, you should probably inspect insts itself, not their operands. -- With best regards, Anton Korobeynikov. Faculty of Mathematics & Mechanics, Saint Petersburg State University.
The problem is that what i'm instrumenting is loads and stores, plus function call arguments and return values, which have no signedness information. El 26/06/2007, a las 17:03, Anton Korobeynikov escribió:> Hello, Alberto. > >> I'm using llvm for instrumenting code, and I need to know if >> there's a way to >> difference between signed and unsigned Values of integer type >> during an >> optimization pass. > Types are signless in LLVM 2, operations are not. So, you should > probably inspect insts itself, not their operands. > > -- > With best regards, Anton Korobeynikov. > > Faculty of Mathematics & Mechanics, Saint Petersburg State University. > > > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
On Tue, 26 Jun 2007, [ISO-8859-1] Alberto González wrote:> The problem is that what i'm instrumenting is loads and stores, plus > function call arguments and return values, which have no signedness > information.Why do you need this? -Chris> El 26/06/2007, a las 17:03, Anton Korobeynikov escribió: > >> Hello, Alberto. >> >>> I'm using llvm for instrumenting code, and I need to know if >>> there's a way to >>> difference between signed and unsigned Values of integer type >>> during an >>> optimization pass. >> Types are signless in LLVM 2, operations are not. So, you should >> probably inspect insts itself, not their operands. >> >> -- >> With best regards, Anton Korobeynikov. >> >> Faculty of Mathematics & Mechanics, Saint Petersburg State University. >> >> >> _______________________________________________ >> LLVM Developers mailing list >> LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu >> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev > > > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev >-Chris -- http://nondot.org/sabre/ http://llvm.org/