- c31642f Proper name 16 bit libcalls by Anton Korobeynikov · 16 years ago
- 2f25c2c Add libcall expansion for 16 and 128 bit muls 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
- c8166ac Add hint to nop by Anton Korobeynikov · 16 years ago
- 0ba0a89 Add more instructions by Anton Korobeynikov · 16 years ago
- b8639f5 Cleanup by Anton Korobeynikov · 16 years ago
- d2c94ae Add dummy lowering for shifts by Anton Korobeynikov · 16 years ago
- 1476d97 We don't have any div at all - thus mark it as expensive by Anton Korobeynikov · 16 years ago
- 8d7bb39 We're not going to spend 100% of time in interrupts, do we? :) by Anton Korobeynikov · 16 years ago
- 431beb5 Add simple reg-reg add. by Anton Korobeynikov · 16 years ago
- fff5f76 gas uses lower letter for register names by Anton Korobeynikov · 16 years ago
- 1df221f Add code enough for emission of reg-reg and reg-imm moves. This allows us to compile "ret i16 0" properly! by Anton Korobeynikov · 16 years ago
- 09c42f5 Add function body printing routine by Anton Korobeynikov · 16 years ago
- f3085ac Add 'msp430' target triple recognizer by Anton Korobeynikov · 16 years ago
- e37db97 Make emit{Prologue,Epilogue}() noop for now by Anton Korobeynikov · 16 years ago
- fbf165a Add callee-saved regs & reg classes getter hooks by Anton Korobeynikov · 16 years ago
- 3a4fbcf Add simple FP indicator for given function hook by Anton Korobeynikov · 16 years ago
- dcb802c Provide set of reserved registers by Anton Korobeynikov · 16 years ago
- fd1b7c7 Add proper ISD::RET lowering by Anton Korobeynikov · 16 years ago
- c8fbb6a Add first draft of MSP430 calling convention stuff and draft of ISD::FORMAL_ARGUMENTS node lowering. by Anton Korobeynikov · 16 years ago
- 2dd6cdc Fix register names, fix register allocation order, handle frame pointer. by Anton Korobeynikov · 16 years ago
- 43ed64a Clearify the usage and add some debug stuff by Anton Korobeynikov · 16 years ago
- 9e12339 Cleanup by Anton Korobeynikov · 16 years ago
- b78e17b Add cmake script. No idea whether it works or not :) by Anton Korobeynikov · 16 years ago
- fe3fc5a Add a note by Anton Korobeynikov · 16 years ago
- f99601f Typo by Anton Korobeynikov · 16 years ago
- f2c3e17 Dummy MSP430 backend by Anton Korobeynikov · 16 years ago
- 77eaa68 -Move the DwarfWriter::ValidDebugInfo check to a static DIDescriptor::ValidDebugInfo by Argyrios Kyrtzidis · 16 years ago
- f9a77b7 Revert r70645 for now; it's causing a variety of regressions. by Dan Gohman · 16 years ago
- 0e670df Revert r70630. Go back to appending ".b" to internal globals when shrinking by Nick Lewycky · 16 years ago
- c43fe4a Add an svn:ignore for unittests/VMCore. by Dan Gohman · 16 years ago
- db6fa29 Convert ScalarEvolution to use CallbackVH for its internal map. This by Dan Gohman · 16 years ago
- c09b12c Apply Jeffrey Yasskin's CallbackVH patch, with minor tweaks from me by Dan Gohman · 16 years ago
- 42da7f7 Include <limits.h> to get the definition of CHAR_BIT. by Dan Gohman · 16 years ago
- e66f6f1 The second argument to RecursivelyDeleteTriviallyDeadInstructions has by Dan Gohman · 16 years ago
- afc36a9 Previously, RecursivelyDeleteDeadInstructions provided an option by Dan Gohman · 16 years ago
- fb7d35f When ScalarEvolution is told to forget the trip count for a loop, have by Dan Gohman · 16 years ago
- 9a93650 Tell ScalarEvolution that the loop is being deleted before actually by Dan Gohman · 16 years ago
- 0e80b7c Don't append ".b" to the names of globals that are being shrunk to booleans. by Nick Lewycky · 16 years ago
- 1dcad96 Don't split critical edges during the AddUsersIfInteresting phase by Dan Gohman · 16 years ago
- dd47f88 Add Base.td to svn:ignore. by Dan Gohman · 16 years ago
- c650f1f 'The attached patch fixes an issue where llc -march=cpp fails with by Chris Lattner · 16 years ago
- 837e59e Drop the default assumption about alignment down to 2 bits from 3. This apparently by Chris Lattner · 16 years ago
- 7e54404 Change the description string of the LoopInfo pass. by Dan Gohman · 16 years ago
- f0e4cac Prevent looping when DenseSet is abused. by Stuart Hastings · 16 years ago
- 1af789f HTML-escape '>' as '>' in sample C++ code. by Misha Brukman · 16 years ago
- 5ee24e5 Allow CONCAT_VECTORS nodes to be legal or have custom lowering for some targets. by Bob Wilson · 16 years ago
- cf5ab82 Actually insert inserted instructions into the InsertedValues map. by Dan Gohman · 16 years ago
- b52e1c5 Add an accessor method to allow clients to test if a given expression by Dan Gohman · 16 years ago
- 9f2d671 Make RequiresTypeConversion canonicalize the types before calling the by Dan Gohman · 16 years ago
- 9032b78 When printing a SCEVUnknown with pointer type, don't print an by Dan Gohman · 16 years ago
- 80dcdee Short-circuit inttoptr-ptrtoint constant expressions; these aren't by Dan Gohman · 16 years ago
- 99a1302 Make SCEVExpander::addInsertedValue able to accept Values, not just by Dan Gohman · 16 years ago
- 3d81e31 Minor whitespace fix. by Dan Gohman · 16 years ago
- 99243b3 Fix an 80-column violation. by Dan Gohman · 16 years ago
- 10b9479 When creating cast scevs, canonicalize the destination type. This by Dan Gohman · 16 years ago
- fbccdef Fix a compiler warning on hosts where uint64_t isn't unsigned long long. by Dan Gohman · 16 years ago
- cc2ad05 Fix some code to work if TargetLowering is not available. by Dan Gohman · 16 years ago
- d5a6381 Simplify more code and add timer stuff. by Bill Wendling · 16 years ago
- ff86ef3 Simplify more code. by Bill Wendling · 16 years ago
- e3d1285 hasSCEV() was declared in ScalarEvolution.h, but never defined. This must have by Torok Edwin · 16 years ago
- ef956fc Simplify some code. by Bill Wendling · 16 years ago
- 7fa8162 Fix whitespace. It was confusing me. by Bill Wendling · 16 years ago
- 166c9e2 Lets install the manual page with install-clang! Radar 6838692 by Mike Stump · 16 years ago
- 5b16cd2 Code clean up. Bye bye PhysRegTracker. by Evan Cheng · 16 years ago
- 9eddfd3 Fix compilation for some targets other than x86. by Argyrios Kyrtzidis · 16 years ago
- c26672a Add a comment to refer to the section of the programmer's manual that explains what the pointer tagging in Use is for. by Stefanus Du Toit · 16 years ago
- a26eae6 Make DebugLoc independent of DwarfWriter. by Argyrios Kyrtzidis · 16 years ago
- 19fee41 Set FnEnd in JITEmitter::finishFunction to point strictly to the end of function's machine code. by Argyrios Kyrtzidis · 16 years ago
- 714257f Add a mention of TypeBuilder to the programmer's manual, and clean up the class by Jeffrey Yasskin · 16 years ago
- 3a155f0 Join cross class copies using getCommonSubClass() by Jakob Stoklund Olesen · 16 years ago