Displaying 6 results from an estimated 6 matches for "constantfoldgetelementptr".
2013 Jan 27
1
[LLVMdev] Passing an array to an external function
...alue*>(llvm::Value* const&) + 24
8 opt 0x00000000006c5a0f llvm::cast_retty<llvm::Constant,
llvm::Value*>::ret_type llvm::cast<llvm::Constant,
llvm::Value*>(llvm::Value* const&) + 24
9 opt 0x0000000000b2b22f
10 opt 0x0000000000b2a4fe
llvm::ConstantFoldGetElementPtr(llvm::Constant*, bool,
llvm::ArrayRef<llvm::Value*>) + 55
11 opt 0x0000000000b33df2
llvm::ConstantExpr::getGetElementPtr(llvm::Constant*,
llvm::ArrayRef<llvm::Value*>, bool) + 82
Probably the ConstantArray could't be casted to Value*. Any ideas?
Thanks!
--
View thi...
2013 Jan 27
0
[LLVMdev] Passing an array to an external function
On Jan 26, 2013, at 19:24 , SArora <silkyar at umich.edu> wrote:
> Hi all,
>
> I am new to LLVM, and I am learning how to use LLVM for profiling. I need to
> pass an array to an external method, and insert a call instruction to the
> method in the code.
>
> After reading a few source files, I've tried using GetElementPtrInst to pass
> an array, but it fails at
2013 Jan 27
2
[LLVMdev] Passing an array to an external function
Hi all,
I am new to LLVM, and I am learning how to use LLVM for profiling. I need to
pass an array to an external method, and insert a call instruction to the
method in the code.
After reading a few source files, I've tried using GetElementPtrInst to pass
an array, but it fails at llvm::GetElementPtrInst::hasAllZeroIndices() const
+ 0
std::vector<Value*> Args(1);
2019 Dec 18
5
RFC: Opaque pointer status and future direction
...onViableForSlice 12
llvm::ARMTargetLowering::getTgtMemIntrinsic 12
getVectorType 12
llvm::ConstantFoldGetElementPtr 11
llvm::IRBuilderBase::CreateMaskedLoad 9
llvm::TargetLowering::LowerCallTo 7
llvm::InterleavedAccessI...
2014 Sep 19
2
[LLVMdev] More careful treatment of floating point exceptions
Hi Sanjay,
Thanks, I saw this flag and it's definitely should be considered, but
it appeared to me to be static characteristic of target platform. I'm
not sure how appropriate it would be to change its value from a front-end.
It says "Has", while optional flag would rather say "Uses" meaning that
implementation cares about floating point exceptions.
Regards,
Sergey
2014 Sep 25
2
[LLVMdev] More careful treatment of floating point exceptions
...1,
- Constant *V2);
+ Constant *V2, bool HonorFPExceptions);
Constant *ConstantFoldCompareInstruction(unsigned short predicate,
Constant *C1, Constant *C2);
Constant *ConstantFoldGetElementPtr(Constant *C, bool inBounds,
diff --git a/lib/IR/Constants.cpp b/lib/IR/Constants.cpp
index 21dbacc..69682a4 100644
--- a/lib/IR/Constants.cpp
+++ b/lib/IR/Constants.cpp
@@ -1892,7 +1892,7 @@ Constant *ConstantExpr::get(unsigned Opcode, Constant *C1, Constant *C2,
}
#endif
- if (Constant *FC...