- May 12, 2012
-
-
Akira Hatanaka authored
the ones that get or set the frame index for the $gp save slot. Remove the piece of code in MipsFunctionInfo::getGlobalBaseReg() which returns GP. This function should always return a virtual register. llvm-svn: 156695
-
- Apr 25, 2012
-
-
Akira Hatanaka authored
llvm-svn: 155522
-
- Apr 20, 2012
-
-
Craig Topper authored
Convert more uses of XXXRegisterClass to &XXXRegClass. No functional change since they are equivalent. llvm-svn: 155188
-
- Feb 28, 2012
-
-
Jia Liu authored
llvm-svn: 151625
-
- Feb 24, 2012
-
-
Akira Hatanaka authored
reserving a physical register ($gp or $28) for that purpose. This will completely eliminate loads that restore the value of $gp after every function call, if the register allocator assigns a callee-saved register, or eliminate unnecessary loads if it assigns a temporary register. example: .cpload $25 // set $gp. ... .cprestore 16 // store $gp to stack slot 16($sp). ... jalr $25 // function call. clobbers $gp. lw $gp, 16($sp) // not emitted if callee-saved reg is chosen. ... lw $2, 4($gp) ... jalr $25 // function call. lw $gp, 16($sp) // not emitted if $gp is not live after this instruction. ... llvm-svn: 151402
-
- Feb 17, 2012
-
-
Jia Liu authored
llvm-svn: 150805
-
- Dec 20, 2011
-
-
- Oct 05, 2009
-
-
Edward O'Callaghan authored
llvm-svn: 83318
-
- Sep 14, 2009
-
-
Chris Lattner authored
llvm-svn: 81745
-
- Sep 10, 2009
-
-
Chris Lattner authored
llvm-svn: 81402
-
Sean Callanan authored
all disassemblers. Modified the MemoryObject to support 64-bit address spaces, regardless of the LLVM process's address width. Modified the Target class to allow extraction of a MCDisassembler. llvm-svn: 81392
-
- Jul 20, 2009
-
-
Daniel Dunbar authored
- This provides the AsmParser interface to the target specific assembly parsers. llvm-svn: 76453
-
- Jun 24, 2009
-
-
Daniel Dunbar authored
llvm-svn: 74044
-
- Mar 14, 2009
-
-
Sebastian Redl authored
llvm-svn: 67004
-
- Mar 04, 2009
-
-
Sebastian Redl authored
The basic representation of diagnostics information in tablegen format, plus (uncommented and incomplete) test conversions of the existing def files to this format. llvm-svn: 66064
-
- Jan 01, 2009
-
-
Misha Brukman authored
* Added the first LLVM unittest -- DenseMap. * Updated mkpatch utility to include llvm/unittests dir * Added top-level target "unittests" to run all unittests llvm-svn: 61541
-