Displaying 2 results from an estimated 2 matches for "gettypeforextargorreturn".
2012 Dec 06
0
[LLVMdev] [PATCH] Replacing EVT:s with MVT:s (when possible)
...deGen/SelectionDAG/TargetLowering.cpp | 19 ++++++++++---------
3 files changed, 25 insertions(+), 18 deletions(-)
commit b2e1d4b185bdaf4ddd6b40d00a48b964cd06cf94
Author: Patrik Hägglund <patrik.h.hagglund at ericsson.com>
Date: Wed Dec 5 14:28:34 2012 +0100
Change TargetLowering::getTypeForExtArgOrReturn to take and return
MVTs, instead of EVTs.
Accordingly, add bitsLT (and similar) to MVT.
include/llvm/CodeGen/ValueTypes.h | 21 +++++++++++++++++++++
include/llvm/Target/TargetLowering.h | 4 ++--
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp | 3 ++-
lib/Targ...
2013 Apr 24
1
[LLVMdev] Backend : What am I missing here
Hi,
While working on adding newlib to my backend I hit the following assert :
Assertion failed: BestRC && "Couldn't find the register class", file
TargetRegisterInfo.cpp, line 112
The following llvm causes this :
define void @specialBreak(i8* %out) nounwind {
entry:
%out.addr = alloca i8*, align 4
store i8* %out, i8** %out.addr, align 4
%0 = load i8** %out.addr,