- 166c9e2 Lets install the manual page with install-clang! Radar 6838692 by Mike Stump · 15 years ago
- 5b16cd2 Code clean up. Bye bye PhysRegTracker. by Evan Cheng · 15 years ago
- 9eddfd3 Fix compilation for some targets other than x86. by Argyrios Kyrtzidis · 15 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 · 15 years ago
- a26eae6 Make DebugLoc independent of DwarfWriter. by Argyrios Kyrtzidis · 15 years ago
- 19fee41 Set FnEnd in JITEmitter::finishFunction to point strictly to the end of function's machine code. by Argyrios Kyrtzidis · 15 years ago
- 714257f Add a mention of TypeBuilder to the programmer's manual, and clean up the class by Jeffrey Yasskin · 15 years ago
- 3a155f0 Join cross class copies using getCommonSubClass() by Jakob Stoklund Olesen · 15 years ago
- ba67d87 getCommonSubClass() - Calculate the largest common sub-class of two register by Jakob Stoklund Olesen · 15 years ago
- 7afcc6a Slightly change TableGen's definition of a register subclass. by Jakob Stoklund Olesen · 15 years ago
- 3d739fe Add some comments, and tidy up some whitespace. by Dan Gohman · 15 years ago
- a1af757 Extend ScalarEvolution's getBackedgeTakenCount to be able to by Dan Gohman · 15 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 · 15 years ago
- 440548d Rename the CurMultiClass formal parameter of TGParser::AddSubMultiClass by Bob Wilson · 15 years ago
- 1d512df Remove unnecessary "class" keywords. by Bob Wilson · 15 years ago
- 293b133 Change forward declaration of MultiClass to use the "struct" keyword instead by Bob Wilson · 15 years ago
- 7f09dd2 Make dataflow iteration possible on Value*, not only on User*: df_ext_iterator<Value*, SmallPtrSet<const Value*, 16> > by Torok Edwin · 15 years ago
- 4acd12a Don't try to mix integers and pointers in an icmp instruction in getSCEVAtScope. by Dan Gohman · 15 years ago
- 1d621f7 Oops! Missed a file in my last commit. by Nick Lewycky · 15 years ago
- 195bea3 Allow a user of libLTO to specify the full pathname of the gcc executable to by Nick Lewycky · 15 years ago
- 4e5ea55 Move helper functions for optimizing division by constant into the APInt class. by Jay Foad · 15 years ago
- 78e04d4 Set mayLoad on MOVZX32_NOREXrm8 too. by Dan Gohman · 15 years ago
- d9c1c85 Fix ScalarEvolution::print to print a value for any Instruction with by Dan Gohman · 15 years ago
- 8c14740 Mark MOV8mr_NOREX and MOV8rm_NOREX as mayStore / mayLoad respectively. by Evan Cheng · 15 years ago
- 581b934 Remove unused flags. by Bill Wendling · 15 years ago
- 6c14729 fix a regression handling indirect results: these need to be considered by Chris Lattner · 15 years ago
- 6100792 Fix the JIT bindings for ocaml. by Bill Wendling · 15 years ago
- cf18996 remove progname which is never set. PR4085 by Chris Lattner · 15 years ago
- 8dc85dd Error out with bad optimization level specified. by Bill Wendling · 15 years ago
- b8cb0bb Remove LTO optimization level. by Bill Wendling · 15 years ago
- 98a366d Instead of passing in an unsigned value for the optimization level, use an enum, by Bill Wendling · 15 years ago
- b587f96 Add support for a character after a command line option. Like '-Os'. by Bill Wendling · 15 years ago
- 22523ad Print correct instruction in dump. by Dale Johannesen · 15 years ago
- ec8eee2 Fix infinite recursion in the C++ code which handles movddup by making it unnecessary. by Nate Begeman · 15 years ago
- eb3948b Implement getSCEVAtScope for SCEV cast expressions. by Dan Gohman · 15 years ago
- ac70cea Generalize the cast-of-addrec folding to handle folding of SCEVs like by Dan Gohman · 15 years ago
- f159ccd Reword and tidy up some comments. by Dan Gohman · 15 years ago
- a7e326b Don't use 'false' for 'fast isel' here. by Bill Wendling · 15 years ago
- 3e0e31b Fix this test to match the new output from scalar-evolution. by Dan Gohman · 15 years ago
- ce9be2c MachineInstr::isRegTiedTo{Use,Def}Operand can safely be made const. by Jakob Stoklund Olesen · 15 years ago
- 36b8e53 Include the source type in SCEV cast expression debug output, and by Dan Gohman · 15 years ago
- a641575 Update comment, replace theoretically impossible check with an assert. by Nate Begeman · 15 years ago
- c9cf350 Fix recent regression in gcc.dg/pr26719.c (6835035). by Dale Johannesen · 15 years ago
- b27fa0a Add directive to declare external globals. by Sanjiv Gupta · 15 years ago
- 96f3fd9 spillPhysRegAroundRegDefsUses() may have invalidated iterators stored in fixed_ IntervalPtrs. Reset them. by Evan Cheng · 15 years ago
- 3a33f49 testcase for PR4082 by Chris Lattner · 15 years ago
- 5a5ca15 Implement review feedback for vector shuffle work. by Nate Begeman · 15 years ago
- a3518a1 Add a public method called getAddressSpace() to the GlobalAddressSDNode. by Sanjiv Gupta · 15 years ago
- 672452d Disable the load-shrinking optimization from looking at by Chris Lattner · 15 years ago
- f0aa485 Update comments to reflect the current code. by Dan Gohman · 15 years ago
- 1e59aa1 Add some more doxygen comments to SCEVAddRec. by Dan Gohman · 15 years ago
- 1c2f6da Determine allocation 'preference' with right register class. I haven't seen this changing codegen so no test case. by Evan Cheng · 15 years ago
- 5e5cb79 The second part of the change from -fast to -O#. This changes the JIT to accept by Bill Wendling · 15 years ago
- be8cc2a Second attempt: by Bill Wendling · 15 years ago
- a24d1b1 Correct comment. by Bill Wendling · 15 years ago
- ce66c61 As with r70333, give the primary induction variable a use so by Dan Gohman · 15 years ago
- cab9cf0 Make this testcase slightly less trivial, so that it doesn't fail by Dan Gohman · 15 years ago
- 87d2fe5 Fix a grammaro in a comment. by Dan Gohman · 15 years ago
- 573c92d Properly print 'P' modifier on inline asm memory operands. by Anton Korobeynikov · 15 years ago
- 3255865 Fix trailing whitespace and 80-col. violations in recent TableGen changes. by Bob Wilson · 15 years ago
- 8a8a0df Move getMatchingSuperReg() out of coalescer and into TargetRegisterInfo. by Evan Cheng · 15 years ago
- 85f74f8 Test for llvm-gcc bug fixed by 70301. by Dale Johannesen · 15 years ago
- 23b0543 GlobalValue is always pointer type, so an assert isn't required. by Sanjiv Gupta · 15 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 · 15 years ago
- 08e791f Don't coalesce a physical register with an incompatible virtual register. by Jakob Stoklund Olesen · 15 years ago
- d3d9657 Initialized arrays can be in any address space. by Sanjiv Gupta · 15 years ago
- fa4677b Move getSubRegisterRegClass from ScheduleDagSDNodesEmit.cpp to a TargetRegisterClass method. by Jakob Stoklund Olesen · 15 years ago
- 30590f5 Fix PR4034. Bug in LiveInterval::join when it's compacting new valno's. by Evan Cheng · 15 years ago
- b36a7ac Initial test commit by Jakob Stoklund Olesen · 15 years ago
- e9ccb3a Fix for PR4051. When 2address pass delete an instruction, update kill info when necessary. by Evan Cheng · 15 years ago
- c69d56f r70270 isn't ready yet. Back this out. Sorry for the noise. by Bill Wendling · 15 years ago
- 2e9d5f9 Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want to by Bill Wendling · 15 years ago
- d908adf Remove an obsolete comment. by Dan Gohman · 15 years ago
- 617d108 Fix PR 4086, a bug in FP IV elimination. by Dale Johannesen · 15 years ago
- c45288e Fix PR4076. Correctly create live interval of physical register with two-address update. by Evan Cheng · 15 years ago
- c7749b7 Permit ChangeCompareStride to rewrite a comparison when the factor by Dan Gohman · 15 years ago
- 487fa01 Add tests for WeakVH and AssertingVH. These pointed out that the overloads for by Jeffrey Yasskin · 15 years ago
- 01ecca2 Teach getZeroExtendExpr and getSignExtendExpr to use trip-count by Dan Gohman · 15 years ago
- 0370cc6 give bitstreamreader an API to ignore names for blocks/records, by Chris Lattner · 15 years ago
- 82fd3f3 Don't skip the CopyMI when removing kill markers. by Owen Anderson · 15 years ago
- 9771b91 Now that PR2957 is resolved, remove a bunch of no-longer needed workarounds. by Duncan Sands · 15 years ago
- 48c255d Test for (llvm-gcc) 70231. by Dale Johannesen · 15 years ago
- 5f96943 Revert accidental testcase reduction by Nate Begeman · 15 years ago
- 9008ca6 2nd attempt, fixing SSE4.1 issues and implementing feedback from duncan. by Nate Begeman · 15 years ago
- c167cac Print statistics for each record kind saying the number of bits by Chris Lattner · 15 years ago
- 2443747 clean up the output of llvm-bcanalyzer by using printf by Chris Lattner · 15 years ago
- d521bc9 Fix PR4056. It's possible a physical register def is dead if its implicit use is deleted by two-address pass. by Evan Cheng · 15 years ago
- 27e4666 Also delete last unused val#. by Evan Cheng · 15 years ago
- 4af325d Rename GR8_ABCD to GR8_ABCD_L and create GR8_ABCD_H, and use these by Dan Gohman · 15 years ago
- 6241762 Rename GR8_, GR16_, GR32_, and GR64_ to GR8_ABCD, GR16_ABCD, by Dan Gohman · 15 years ago
- 4d47b9b Break up long multi-mnemonic strings into separate lines for readability. by Dan Gohman · 15 years ago
- f45728d Fix the syntax for a PR number in a test. by Dan Gohman · 15 years ago
- f044cff Fix some confusion in the Ada f-e build instructions between by Duncan Sands · 15 years ago
- a7e01d7 Revised 68749 to allow matching of load/stores for address spaces < 256. by Mon P Wang · 15 years ago
- e2bcf13 Under unusual circumstances (jitting a function that causes the creation of by Nick Lewycky · 15 years ago
- 23c70f4 Now that any size of integer indices are allowed for sequential types, remove the unneccessary gyan about promoting them. by Sanjiv Gupta · 15 years ago
- fa6c716 Make this test slightly more strict. by Dan Gohman · 15 years ago
- c7b3444 When transforming sext(trunc(load(x))) into sext(smaller load(x)), by Dan Gohman · 15 years ago
- d6c3295 Handle ands with ~0 correctly too. This fixes PR4052. by Dan Gohman · 15 years ago
- 0324205 Improve bugpoint's error messages when it runs out of memory, by Dan Gohman · 15 years ago