- 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
- 581b934 Remove unused flags. by Bill Wendling · 16 years ago
- 6c14729 fix a regression handling indirect results: these need to be considered by Chris Lattner · 16 years ago
- 6100792 Fix the JIT bindings for ocaml. by Bill Wendling · 16 years ago
- cf18996 remove progname which is never set. PR4085 by Chris Lattner · 16 years ago
- 8dc85dd Error out with bad optimization level specified. by Bill Wendling · 16 years ago
- b8cb0bb Remove LTO optimization level. by Bill Wendling · 16 years ago
- 98a366d Instead of passing in an unsigned value for the optimization level, use an enum, by Bill Wendling · 16 years ago
- b587f96 Add support for a character after a command line option. Like '-Os'. by Bill Wendling · 16 years ago
- 22523ad Print correct instruction in dump. by Dale Johannesen · 16 years ago
- ec8eee2 Fix infinite recursion in the C++ code which handles movddup by making it unnecessary. by Nate Begeman · 16 years ago
- eb3948b Implement getSCEVAtScope for SCEV cast expressions. by Dan Gohman · 16 years ago
- ac70cea Generalize the cast-of-addrec folding to handle folding of SCEVs like by Dan Gohman · 16 years ago
- f159ccd Reword and tidy up some comments. by Dan Gohman · 16 years ago
- a7e326b Don't use 'false' for 'fast isel' here. by Bill Wendling · 16 years ago
- 3e0e31b Fix this test to match the new output from scalar-evolution. by Dan Gohman · 16 years ago
- ce9be2c MachineInstr::isRegTiedTo{Use,Def}Operand can safely be made const. by Jakob Stoklund Olesen · 16 years ago
- 36b8e53 Include the source type in SCEV cast expression debug output, and by Dan Gohman · 16 years ago
- a641575 Update comment, replace theoretically impossible check with an assert. by Nate Begeman · 16 years ago
- c9cf350 Fix recent regression in gcc.dg/pr26719.c (6835035). by Dale Johannesen · 16 years ago
- b27fa0a Add directive to declare external globals. by Sanjiv Gupta · 16 years ago
- 96f3fd9 spillPhysRegAroundRegDefsUses() may have invalidated iterators stored in fixed_ IntervalPtrs. Reset them. by Evan Cheng · 16 years ago
- 3a33f49 testcase for PR4082 by Chris Lattner · 16 years ago
- 5a5ca15 Implement review feedback for vector shuffle work. by Nate Begeman · 16 years ago
- a3518a1 Add a public method called getAddressSpace() to the GlobalAddressSDNode. by Sanjiv Gupta · 16 years ago
- 672452d Disable the load-shrinking optimization from looking at by Chris Lattner · 16 years ago
- f0aa485 Update comments to reflect the current code. by Dan Gohman · 16 years ago
- 1e59aa1 Add some more doxygen comments to SCEVAddRec. by Dan Gohman · 16 years ago
- 1c2f6da Determine allocation 'preference' with right register class. I haven't seen this changing codegen so no test case. by Evan Cheng · 16 years ago
- 5e5cb79 The second part of the change from -fast to -O#. This changes the JIT to accept by Bill Wendling · 16 years ago
- be8cc2a Second attempt: by Bill Wendling · 16 years ago
- a24d1b1 Correct comment. by Bill Wendling · 16 years ago
- ce66c61 As with r70333, give the primary induction variable a use so by Dan Gohman · 16 years ago
- cab9cf0 Make this testcase slightly less trivial, so that it doesn't fail by Dan Gohman · 16 years ago
- 87d2fe5 Fix a grammaro in a comment. by Dan Gohman · 16 years ago
- 573c92d Properly print 'P' modifier on inline asm memory operands. by Anton Korobeynikov · 16 years ago
- 3255865 Fix trailing whitespace and 80-col. violations in recent TableGen changes. by Bob Wilson · 16 years ago
- 8a8a0df Move getMatchingSuperReg() out of coalescer and into TargetRegisterInfo. by Evan Cheng · 16 years ago
- 85f74f8 Test for llvm-gcc bug fixed by 70301. by Dale Johannesen · 16 years ago
- 23b0543 GlobalValue is always pointer type, so an assert isn't required. by Sanjiv Gupta · 16 years ago
- 5a4e11d Fix choice of version of Windows callback to use to consider not only the Visual Studio version, but also the Windows SDK version. by Stefanus Du Toit · 16 years ago
- 08e791f Don't coalesce a physical register with an incompatible virtual register. by Jakob Stoklund Olesen · 16 years ago
- d3d9657 Initialized arrays can be in any address space. by Sanjiv Gupta · 16 years ago
- fa4677b Move getSubRegisterRegClass from ScheduleDagSDNodesEmit.cpp to a TargetRegisterClass method. by Jakob Stoklund Olesen · 16 years ago
- 30590f5 Fix PR4034. Bug in LiveInterval::join when it's compacting new valno's. by Evan Cheng · 16 years ago
- b36a7ac Initial test commit by Jakob Stoklund Olesen · 16 years ago