3d2148f5ace1292dcc12c37e9d0e13dee5220a5a |
|
05-Jan-2011 |
Wesley Peck <peckw@wesleypeck.com> |
Commit 122778 broke DWARF debug output when using the MBlaze backend. Fixed by overriding TargetFrameInfo::getFrameIndexOffset to take into account the new frame index information. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122889 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/MBlaze/MBlazeMachineFunction.h
|
b020808f0d29433e84d6ab4c57a7ec54eed41860 |
|
03-Jan-2011 |
Wesley Peck <peckw@wesleypeck.com> |
Fix more stack layout issues in the MBlaze backend. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122778 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/MBlaze/MBlazeMachineFunction.h
|
eb1338233399dec17c4a7b88f5ec2866606d4bb0 |
|
12-Dec-2010 |
Wesley Peck <peckw@wesleypeck.com> |
1. Change MBlaze indirect branches to use absolute branch BRALD instead of pc relative branch BRLD. 2. Make sure that the MBlaze stack is aligned to 4-byte boundaries. 3. Determine frame indexes that should be placed in the callers stack frame, as per the MBlaze ABI, and place them in the correct locations. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121639 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/MBlaze/MBlazeMachineFunction.h
|
8397be042766f1913ceaa2b3e6782de0322bbe6a |
|
09-Dec-2010 |
Wesley Peck <peckw@wesleypeck.com> |
Reworking the stack layout generated by the MBlaze backend. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121355 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/MBlaze/MBlazeMachineFunction.h
|
0a67d92938d77b6a8cde6e1676750264b274cebc |
|
08-Nov-2010 |
Wesley Peck <peckw@wesleypeck.com> |
Adding working version of assembly parser for the MBlaze backend Major cleanup of whitespace and formatting issues in MBlaze backend git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118434 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/MBlaze/MBlazeMachineFunction.h
|
1e93df6f0b5ee6e36d7ec18e6035f0f5a53e5ec6 |
|
17-Apr-2010 |
Dan Gohman <gohman@apple.com> |
Move per-function state out of TargetLowering subclasses and into MachineFunctionInfo subclasses. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@101634 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/MBlaze/MBlazeMachineFunction.h
|
173c5c40f6cda11fa7f10a3ecf93c204f85a9495 |
|
24-Feb-2010 |
Wesley Peck <peckw@wesleypeck.com> |
Adding function "lookupGCCName" to MBlazeIntrinsicInfo Adding the function "lookupGCCName" to the MBlazeIntrinsicInfo class to support the Clang MicroBlaze target. Additionally, minor fixes which remove some unused PIC code (PIC is not supported yet in the MicroBlaze backend) and removed some unused variables. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@97054 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/MBlaze/MBlazeMachineFunction.h
|
a70f28ce7dc85d0075a7d86da5d7987b6e306bc6 |
|
23-Feb-2010 |
Wesley Peck <peckw@wesleypeck.com> |
Adding the MicroBlaze backend. The MicroBlaze is a highly configurable 32-bit soft-microprocessor for use on Xilinx FPGAs. For more information see: http://www.xilinx.com/tools/microblaze.htm http://en.wikipedia.org/wiki/MicroBlaze The current LLVM MicroBlaze backend generates assembly which can be compiled using the an appropriate binutils assembler. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@96969 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/MBlaze/MBlazeMachineFunction.h
|