- 0fcf4dc untangle a TargetAsmInfo hack where ELFTargetAsmInfo would create a by Chris Lattner · 16 years ago
- 8977d08 Factor commonality in triple match routines into helper template for registering by Daniel Dunbar · 16 years ago
- fa27ff2 Kill Target specific ModuleMatchQuality stuff. by Daniel Dunbar · 16 years ago
- d6fd377 Simplify JIT target selection. by Daniel Dunbar · 16 years ago
- 0c795d6 Add new helpers for registering targets. - Less boilerplate == good. by Daniel Dunbar · 16 years ago
- e922c02 Get rid of the Pass+Context magic. by Owen Anderson · 16 years ago
- 40bbebd make AsmPrinter::doFinalization iterate over the global variables by Chris Lattner · 16 years ago
- d3ffc06 fix Sparc, SystemZ, and MSP430 to not override AsmPrinter::doInitialization. by Chris Lattner · 16 years ago
- 90f8b70 Rename LessPrivateGlobalPrefix -> LinkerPrivateGlobalPrefix to match the by Chris Lattner · 16 years ago
- da6c240 remove an unneeded override. by Chris Lattner · 16 years ago
- 4cef584 Pass in the unfortunately named "LessPrivatePrefix" for the by Bill Wendling · 16 years ago
- 3d10a5a Add plumbing for the `linker_private' linkage type. This type is meant for by Bill Wendling · 16 years ago
- 07598d7 Tweak cmake files for the four targets that don't split CodeGen out. by Daniel Dunbar · 16 years ago
- b384c85 Add dependencies from TargetInfo onto .td generation. by Daniel Dunbar · 16 years ago
- 4cb1e13 Put Target definitions inside Target specific header, and llvm namespace. by Daniel Dunbar · 16 years ago
- d8f7a36 Oops, accidentally set a legal operation to expand. by Eli Friedman · 16 years ago
- e4ce880 Expand misc operations from test/CodeGen/Generic. by Eli Friedman · 16 years ago
- 64cc972 Kill off <TARGET>MachineModule variables, and <TARGETASMPRINTER>ForceLink by Daniel Dunbar · 16 years ago
- 5d77cad Lift addAssemblyEmitter into LLVMTargetMachine. - No functionality change. by Daniel Dunbar · 16 years ago
- 1e1f8ba Register AsmPrinter for XCore, MSP430, and PIC16 targets. by Daniel Dunbar · 16 years ago
- 51b198a Reapply TargetRegistry refactoring commits. by Daniel Dunbar · 16 years ago
- 2286f8d Revert 75762, 75763, 75766..75769, 75772..75775, 75778, 75780, 75782 to repair broken LLVM-GCC build. by Stuart Hastings · 16 years ago
- 6c05796 Kill off old (TargetMachine level, not Target level) match quality functions. by Daniel Dunbar · 16 years ago
- 03f4bc5 Provide TargetMachine implementations with reference to Target they were created by Daniel Dunbar · 16 years ago
- 4246790 Register Target's TargetMachine and AsmPrinter in the new registry. by Daniel Dunbar · 16 years ago
- c984df8 Add TargetInfo libraries for all targets. by Daniel Dunbar · 16 years ago
- 7184781 by David Greene · 16 years ago
- b8158ac Reapply my previous asmprinter changes now with more testing and two by Chris Lattner · 16 years ago
- c23197a llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable. by Torok Edwin · 16 years ago
- 192957d Revert r75615, which depended on 75610. by Daniel Dunbar · 16 years ago
- b09d2cc Rename getValueName -> getMangledName. by Chris Lattner · 16 years ago
- c25e758 assert(0) -> LLVM_UNREACHABLE. by Torok Edwin · 16 years ago
- a51984b bug 4524: Add MSP430 to the cmake build. by Richard Pennington · 16 years ago
- d1474d0 Thread LLVMContext through MVT and related parts of SDISel. by Owen Anderson · 16 years ago
- dac237e Implement changes from Chris's feedback. Finish converting lib/Target. by Torok Edwin · 16 years ago
- 804e0fe Convert more abort() calls to llvm_report_error(). by Torok Edwin · 16 years ago
- 10ac96b Silence warning when building without assertions. by Duncan Sands · 16 years ago
- b4202b8 Update comments to make it clear that the function alignment is the Log2 of the by Bill Wendling · 16 years ago
- 5bcc8bd Remove unused AsmPrinter OptLevel argument, and propogate. by Daniel Dunbar · 16 years ago
- 20c568f Add an "alignment" field to the MachineFunction object. It makes more sense to by Bill Wendling · 16 years ago
- a96751f Provide InitializeAllTargets and InitializeNativeTarget functions in the by Bob Wilson · 16 years ago
- 1555a23 Introduce new headers whose inclusion forces linking and by Douglas Gregor · 16 years ago
- 2392efe Add explicit keywords. by Dan Gohman · 16 years ago
- 41a0243 Propagate CPU string out of SubtargetFeatures by Anton Korobeynikov · 16 years ago
- e4fdb8b Mark rotl/rotr as expand. This generates pretty ugly code, but this is better than nothing. by Anton Korobeynikov · 16 years ago
- aceb620 Typo by Anton Korobeynikov · 16 years ago
- 587daed Change MachineInstrBuilder::addReg() to take a flag instead of a list of by Bill Wendling · 16 years ago
- 9c11d21 Add imm-reg and imm-mem patters for cmp on msp430 by Anton Korobeynikov · 16 years ago
- da4d2f6 Allow 8 bit select in custom inserter by Anton Korobeynikov · 16 years ago
- 0616c3b Expand UREM / SREM into libcalls by Anton Korobeynikov · 16 years ago
- 1cb0ace Add 8 bit select by Anton Korobeynikov · 16 years ago
- fe095f3 Restore minor deletion. by Mike Stump · 16 years ago
- 87e3caf Handle implicit zext in a better way. Shamelessly stolen from x86 backend. by Anton Korobeynikov · 16 years ago
- 60871cb Update due to mainline API change by Anton Korobeynikov · 16 years ago
- 7594884 Add TODO list :) by Anton Korobeynikov · 16 years ago
- 1bb8cd7 Make handling of conditional stuff much more straightforward by Anton Korobeynikov · 16 years ago
- 1fcfb6b Temporary disable imm patterns for cmp. Actually, all cmp-related stuff (select_cc, setcc, br_cc). needs to be rethought by Anton Korobeynikov · 16 years ago
- f2f5402 Expand divisions into libcalls by Anton Korobeynikov · 16 years ago
- b78e214 Custom lower SIGN_EXTEND by Anton Korobeynikov · 16 years ago
- 1394db0 Some eye-candy by Anton Korobeynikov · 16 years ago
- 6130fc8 Print function header / footer by Anton Korobeynikov · 16 years ago
- d9e89f6 Fix printing: je => jeq by Anton Korobeynikov · 16 years ago
- bf8ef3f Add 8bit shifts by Anton Korobeynikov · 16 years ago
- e699d0f Handle logical shift right (at least I hope so :) ) by Anton Korobeynikov · 16 years ago
- e375a7c Handle anyext by Anton Korobeynikov · 16 years ago
- 0dbf292 Expand all sorts of indirect branches by Anton Korobeynikov · 16 years ago
- 8644af3 Add InsertBranch() hook for tail mergeing by Anton Korobeynikov · 16 years ago
- 49ebc22 Implement bswap by Anton Korobeynikov · 16 years ago
- 5d59f68 Properly handle ExternalSymbol's by Anton Korobeynikov · 16 years ago
- 8725bd2 Expand muls (all mulls!) to libcalls for now by Anton Korobeynikov · 16 years ago
- b8f03c9 Provide addc and subc by Anton Korobeynikov · 16 years ago
- ea54c98 Add left shift by Anton Korobeynikov · 16 years ago
- 824d8dd Add direct branch by Anton Korobeynikov · 16 years ago
- 0af5af8 It's error-prone to maintain two separate variants of asmprinting stuff, one of which is even used. Drop second (aka 'intel') variant of operands. It can be added later, if needed. by Anton Korobeynikov · 16 years ago
- 8b528e5 Lower select with custom inserted and make condjumps generic by Anton Korobeynikov · 16 years ago
- ed1a51a Add first draft for conditions, conditional branches, etc by Anton Korobeynikov · 16 years ago
- 6e4f627 Hanle i8 returns by Anton Korobeynikov · 16 years ago
- c08163e Small tweaking by Anton Korobeynikov · 16 years ago
- ce45d30 Add prologue/epilogue emission. Fix frame pointer handling. by Anton Korobeynikov · 16 years ago
- d5047cb Add code for save/restore of callee-saved registers by Anton Korobeynikov · 16 years ago
- 875e1eb Two more hooks for RA and FP registers by Anton Korobeynikov · 16 years ago
- 4047731 Proper handle loading of effective address of stack slot stuff by Anton Korobeynikov · 16 years ago
- 82e46c2 Match frame indexes by Anton Korobeynikov · 16 years ago
- aa29915 First draft of stack slot loads / stores lowering by Anton Korobeynikov · 16 years ago
- cf14ae5 Reverse order of memory arguments by Anton Korobeynikov · 16 years ago
- aecfa78 Remove bogus pattern by Anton Korobeynikov · 16 years ago
- 1deea5f Correct asmprinting of memory operands by Anton Korobeynikov · 16 years ago
- 0eb6af4 Match wrapper node for address by Anton Korobeynikov · 16 years ago
- 3513ca8 Add lowering for global address nodes. Not pretty efficient though. by Anton Korobeynikov · 16 years ago
- 3c2684d Some early full call lowering draft for direct calls by Anton Korobeynikov · 16 years ago
- b561264 Add call frame setup instruction elimination and lowerid for bunch of call-related stuff. by Anton Korobeynikov · 16 years ago
- 4428885 Add CALL lowering. by Anton Korobeynikov · 16 years ago
- 01e0e8d Add bunch of mem-whatever patterns by Anton Korobeynikov · 16 years ago
- 2682bf5 Add bunch of reg-mem inst patterns by Anton Korobeynikov · 16 years ago
- 54f30d3 Add normal and trunc stores by Anton Korobeynikov · 16 years ago
- 36b6e53 Basic support for mem=>reg moves by Anton Korobeynikov · 16 years ago
- 51c31d6 Add 8-bit insts. zext behaviour is not modelled yet by Anton Korobeynikov · 16 years ago
- cf9adf2 Add 8-bit regclass and pattern for sext_inreg by Anton Korobeynikov · 16 years ago
- 0fc32da Add pattern for OR by Anton Korobeynikov · 16 years ago
- 6ee626a Add reg-imm variants by Anton Korobeynikov · 16 years ago