- 64d52d4 Implement InsertBranch() hook by Anton Korobeynikov · 15 years ago
- c9d4a88 Pipehole pattern for i32 imm's by Anton Korobeynikov · 15 years ago
- ac16b18 Bunch of sext_inreg patterns by Anton Korobeynikov · 15 years ago
- e00f1a7 Provide normal 32 bit load and store by Anton Korobeynikov · 15 years ago
- 22836d1 Proper lower 'small' results by Anton Korobeynikov · 15 years ago
- eb68f1c Completel forgot about unconditional branches by Anton Korobeynikov · 15 years ago
- bad769f Lower addresses of globals by Anton Korobeynikov · 15 years ago
- 8d1837d Provide "wide" muls and divs/rems by Anton Korobeynikov · 15 years ago
- 11275eb Fix thinko by Anton Korobeynikov · 15 years ago
- 338cf05 Fix epic bug with invalid regclass for R0D by Anton Korobeynikov · 15 years ago
- 3e980b4 More register pairs (now 32 bit ones) by Anton Korobeynikov · 15 years ago
- 05a54ff Add even-odd register pairs by Anton Korobeynikov · 15 years ago
- 2fdecaf Unbreak due to mainline api change by Anton Korobeynikov · 15 years ago
- dd0239b Preliminary mul lowering by Anton Korobeynikov · 15 years ago
- bf02217 More extloads by Anton Korobeynikov · 15 years ago
- 7d1e39b SELECT_CC lowering by Anton Korobeynikov · 15 years ago
- 4ec3e5f Conditional branches and comparisons by Anton Korobeynikov · 15 years ago
- c7b71be Emit correct offset for PseudoSourceValue by Anton Korobeynikov · 15 years ago
- 656ac6f Provide proper stack offsets for outgoing arguments by Anton Korobeynikov · 15 years ago
- 4f9017f Change register allocation order to reduce amount of callee-saved regs to be spilled. by Anton Korobeynikov · 15 years ago
- ef5deca Emit callee-saved regs spills / restores by Anton Korobeynikov · 15 years ago
- ba249e4 Some preliminary call lowering by Anton Korobeynikov · 15 years ago
- 3c98c61 Prologue / epilogue emission by Anton Korobeynikov · 15 years ago
- 51f613f Add simple frame index elimination by Anton Korobeynikov · 15 years ago
- c4368a1 Swap the order of imm and idx field for rri addrmode in order to make handling of rri and ri addrmodes common by Anton Korobeynikov · 15 years ago
- 3240740 Do not truncate sign bits for negative imms by Anton Korobeynikov · 15 years ago
- 711d5b6 Add address computation stuff by Anton Korobeynikov · 15 years ago
- dfd0dff Cleanup by Anton Korobeynikov · 15 years ago
- c8301d1 Add mem-imm stores by Anton Korobeynikov · 15 years ago
- 30da538 [PATCH 023/155] Typo by Anton Korobeynikov · 15 years ago
- 961bb6f Add stores and truncstores by Anton Korobeynikov · 15 years ago
- dc28955 Add patterns for various extloads by Anton Korobeynikov · 15 years ago
- 3360da9 Do some heroic rri address matching (shamelessly stolen from x86 backend). Not tested though. by Anton Korobeynikov · 15 years ago
- 4cad7d2 Change register allocation order, so R0 will be allocated the last among scratch. This will make address-calculation code much more happy. by Anton Korobeynikov · 15 years ago
- 9e4816e Add shifts and reg-imm address matching by Anton Korobeynikov · 15 years ago
- a51752c Add bunch of 32-bit patterns... Uffff :) by Anton Korobeynikov · 15 years ago
- e0167c1 Add 32 bit subregs by Anton Korobeynikov · 15 years ago
- 9342d31 Add another bunch of reg-imm patterns for add/or/and/xor by Anton Korobeynikov · 15 years ago
- da308c9 Add bunch of reg-imm movs by Anton Korobeynikov · 15 years ago
- fc9ceea Proper match halfword-imm operands for mov and add by Anton Korobeynikov · 15 years ago
- 89edcd0 Provide masked reg-imm 'or' and 'and' by Anton Korobeynikov · 15 years ago
- e6220fb Add reg-reg and pattern by Anton Korobeynikov · 15 years ago
- bdc9081 Add sub reg-reg pattern by Anton Korobeynikov · 15 years ago
- b573f99 Add xor reg-reg pattern by Anton Korobeynikov · 15 years ago
- 26ba0b1 Add or reg-reg pattern. by Anton Korobeynikov · 15 years ago
- 0676d28 Add add reg-reg and reg-imm patterns by Anton Korobeynikov · 15 years ago
- 1cc9dc7 Add simple reg-reg and reg-imm moves by Anton Korobeynikov · 15 years ago
- 87a24e3 Minimal lowering for formal_arguments / ret by Anton Korobeynikov · 15 years ago
- 4403b93 Let's start another backend :) by Anton Korobeynikov · 15 years ago
- db9e697 Combine an unaligned store of unaligned load into a memmove. by Richard Osborne · 15 years ago
- 787e90f Lower the threshold at which memcpy / memmove / memset stop being expanded by Richard Osborne · 15 years ago
- ff4149b Fix typo in last commit on expansion of unaligned loads. by Richard Osborne · 15 years ago
- ccb7e96 Expand unaligned 32 bit loads from an address which is a constant by Richard Osborne · 15 years ago
- 7f47ce9 Custom lower unaligned 32 bit stores and loads into libcalls. This is by Richard Osborne · 15 years ago
- 3784453 Let callers decide the sub-register index on the def operand of rematerialized instructions. by Evan Cheng · 15 years ago
- 6ef40b1 use SUBREG_TO_REG instead of INSERT_SUBREG, this way the code by Chris Lattner · 15 years ago
- c2b443a fix some casts that I improperly refactored, patch by Artur Pietrek! by Chris Lattner · 15 years ago
- 64cc972 Kill off <TARGET>MachineModule variables, and <TARGETASMPRINTER>ForceLink by Daniel Dunbar · 15 years ago
- fe2fe70 fix section switching to ensure that stubs are emitted to the right by Chris Lattner · 15 years ago
- 5d77cad Lift addAssemblyEmitter into LLVMTargetMachine. - No functionality change. by Daniel Dunbar · 15 years ago
- 1e1f8ba Register AsmPrinter for XCore, MSP430, and PIC16 targets. by Daniel Dunbar · 15 years ago
- cfe9a60 Lift DumpAsm / -print-emitted-asm functionality into LLVMTargetMachine. by Daniel Dunbar · 15 years ago
- f055229 Remove old style hacks to register AsmPrinter into TargetMachine. by Daniel Dunbar · 15 years ago
- a90b3dc Move a few more convenience factory functions from Constant to LLVMContext. by Owen Anderson · 15 years ago
- 7add5ff move createAlphaLLRPPass out of addAssemblyEmitter to make Alpha by Chris Lattner · 15 years ago
- 1935629 Lexically order files in CMakeLists.txt files. by Ted Kremenek · 15 years ago
- f1459cf Remove unused function. by Daniel Dunbar · 15 years ago
- 4b70fab use std::vector instead of std::list for both Section and Symbol lists because by Bruno Cardoso Lopes · 15 years ago
- f0a5ec0 Update CMakeLists for reapplication. by Daniel Dunbar · 15 years ago
- 51b198a Reapply TargetRegistry refactoring commits. by Daniel Dunbar · 15 years ago
- 908e058 Fix cmake build, add TargetMachineRegistry.cpp that got restored in r75807 by Xerxes Ranby · 15 years ago
- 823d991 Restore file lost during reversion. by Stuart Hastings · 15 years ago
- 2286f8d Revert 75762, 75763, 75766..75769, 75772..75775, 75778, 75780, 75782 to repair broken LLVM-GCC build. by Stuart Hastings · 15 years ago
- 1d05b23 Fix pattern for LD16S_3r, add basic tests to check load / store instructions by Richard Osborne · 15 years ago
- 7ecc850 Thumb-2 only support [base_reg + offset_reg] addressing, not [base_reg - offset_reg]. by David Goodwin · 15 years ago
- 3af282f Fix XCoreTargetLowering::isLegalAddressingMode to handle non simple VTs. by Richard Osborne · 15 years ago
- f301c22 Remove the xcore-file-directive option now that LLVM has proper support for by Richard Osborne · 15 years ago
- f3f4715 Replace large swaths of copy-n-paste code with obvious helper function... by Daniel Dunbar · 15 years ago
- 8cb6626 Remove StringConstantPrefix now that the only user (llvm-gcc) has gone. by Duncan Sands · 15 years ago
- 6c05796 Kill off old (TargetMachine level, not Target level) match quality functions. by Daniel Dunbar · 15 years ago
- baaf117 Fix cmake build lib/Target/TargetMachineRegistry.cpp removed. by Xerxes Ranby · 15 years ago
- 03f4bc5 Provide TargetMachine implementations with reference to Target they were created by Daniel Dunbar · 15 years ago
- 6501145 Kill off unused TargetMachineRegistry methods and ivars. by Daniel Dunbar · 15 years ago
- 4d1be77 Include the Target& in the TargetMachineRegisterEntry. by Daniel Dunbar · 15 years ago
- dec9803 Switch some obvious clients to using the new TargetRegistry. by Daniel Dunbar · 15 years ago
- e0bda7d Reimplement TargetMachineRegistry in terms of TargetRegistry. by Daniel Dunbar · 15 years ago
- 4246790 Register Target's TargetMachine and AsmPrinter in the new registry. by Daniel Dunbar · 15 years ago
- c984df8 Add TargetInfo libraries for all targets. by Daniel Dunbar · 15 years ago
- f9b36f0 Move load / store folding alignment require into the table(s). by Evan Cheng · 15 years ago
- c08872e rename decorateName -> DecorateCygMingName, make it assert if not by Chris Lattner · 15 years ago
- b1ccad3 convert arm/darwin stubs to use the mangler to synthesize all the names instead of by Chris Lattner · 15 years ago
- 4fb63d0 fix an arm codegen bug (the same as PR4482 on ppc) where available_externally by Chris Lattner · 15 years ago
- 0a23854 convert [Hidden]GVNonLazyPtrs to compute the global and stub names by Chris Lattner · 15 years ago
- f813d7d use makeNameProper to add the globalprefix instead of doing it manually. by Chris Lattner · 15 years ago
- 392db3e get the PPC stub temporary label from the mangler instead of by Chris Lattner · 15 years ago
- 1a87c05 turn some if/then's into ?: by Chris Lattner · 15 years ago
- defd300 eliminate a bunch of printSuffixedName's by using info computed from by Chris Lattner · 15 years ago
- 9ec8fac convert FnStubs to using a more structured form, eliminating by Chris Lattner · 15 years ago
- b7b179e actually $stub labels *are* private, I just missed that by Chris Lattner · 15 years ago
- 2e2ad51 $stub references should not be private ("L") labels. by Chris Lattner · 15 years ago