search for: coerceavailablevaluetoloadtype

Displaying 4 results from an estimated 4 matches for "coerceavailablevaluetoloadtype".

2014 Sep 04
2
[LLVMdev] How to deal with wider Integer type?
Hi, I am currently working on an opencl project based on LLVM, the target device is 32bit. I met a problem that some llvm passes like GVN SROA will generate some IR operating on wide integer types like i128 or i512. But the device does not support such kind of data type. Is there any idea on how to lower this kind of IR to only operate on i32 or vector of i32? Or is there any existing code handle
2014 Sep 04
2
[LLVMdev] How to deal with wider Integer type?
Some code in GVN.cpp: static Value *CoerceAvailableValueToLoadType(Value *StoredVal, Type *LoadedTy, Instruction *InsertPt, const DataLayout &DL) { .... // Convert vectors and fp to integer, which can be manipulated. if (!S...
2011 May 06
0
[LLVMdev] Question about linking llvm-mc when porting a new backend
...(SelectionDAGBuilder.cpp.o) CanCoerceMustAliasedValueToLoad(llvm::Value*, llvm::Type const*, llvm::TargetData const&)in libLLVMScalarOpts.a(GVN.cpp.o) CanCoerceMustAliasedValueToLoad(llvm::Value*, llvm::Type const*, llvm::TargetData const&)in libLLVMScalarOpts.a(GVN.cpp.o) CoerceAvailableValueToLoadType(llvm::Value*, llvm::Type const*, llvm::Instruction*, llvm::TargetData const&)in libLLVMScalarOpts.a(GVN.cpp.o) GetStoreValueForLoad(llvm::Value*, unsigned int, llvm::Type const*, llvm::Instruction*, llvm::TargetData const&)in libLLVMScalarOpts.a(GVN.cpp.o) GetStoreValueForLoad(l...
2011 May 07
0
[LLVMdev] Question about linking llvm-mc when porting a new backend
...(SelectionDAGBuilder.cpp.o) CanCoerceMustAliasedValueToLoad(llvm::Value*, llvm::Type const*, llvm::TargetData const&)in libLLVMScalarOpts.a(GVN.cpp.o) CanCoerceMustAliasedValueToLoad(llvm::Value*, llvm::Type const*, llvm::TargetData const&)in libLLVMScalarOpts.a(GVN.cpp.o) CoerceAvailableValueToLoadType(llvm::Value*, llvm::Type const*, llvm::Instruction*, llvm::TargetData const&)in libLLVMScalarOpts.a(GVN.cpp.o) GetStoreValueForLoad(llvm::Value*, unsigned int, llvm::Type const*, llvm::Instruction*, llvm::TargetData const&)in libLLVMScalarOpts.a(GVN.cpp.o) GetStoreValueForLoad(l...