- 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
- ba67d87 getCommonSubClass() - Calculate the largest common sub-class of two register by Jakob Stoklund Olesen · 16 years ago
- 7afcc6a Slightly change TableGen's definition of a register subclass. by Jakob Stoklund Olesen · 16 years ago
- 3d739fe Add some comments, and tidy up some whitespace. by Dan Gohman · 16 years ago
- a1af757 Extend ScalarEvolution's getBackedgeTakenCount to be able to by Dan Gohman · 16 years ago
- 0490dcb Add a smarter heuristic to determine when to coalesce a virtual register with a physical one. More specifically, it avoid tying a virtual register in the loop with a physical register defined / used outside the loop. When it determines it's not profitable, it will use the physical register as the allocation preference instead. by Evan Cheng · 16 years ago
- 440548d Rename the CurMultiClass formal parameter of TGParser::AddSubMultiClass by Bob Wilson · 16 years ago
- 1d512df Remove unnecessary "class" keywords. by Bob Wilson · 16 years ago
- 293b133 Change forward declaration of MultiClass to use the "struct" keyword instead by Bob Wilson · 16 years ago
- 7f09dd2 Make dataflow iteration possible on Value*, not only on User*: df_ext_iterator<Value*, SmallPtrSet<const Value*, 16> > by Torok Edwin · 16 years ago
- 4acd12a Don't try to mix integers and pointers in an icmp instruction in getSCEVAtScope. by Dan Gohman · 16 years ago
- 1d621f7 Oops! Missed a file in my last commit. by Nick Lewycky · 16 years ago
- 195bea3 Allow a user of libLTO to specify the full pathname of the gcc executable to by Nick Lewycky · 16 years ago
- 4e5ea55 Move helper functions for optimizing division by constant into the APInt class. by Jay Foad · 16 years ago
- 78e04d4 Set mayLoad on MOVZX32_NOREXrm8 too. by Dan Gohman · 16 years ago
- d9c1c85 Fix ScalarEvolution::print to print a value for any Instruction with by Dan Gohman · 16 years ago
- 8c14740 Mark MOV8mr_NOREX and MOV8rm_NOREX as mayStore / mayLoad respectively. by Evan Cheng · 16 years ago