- 2824a65 Fix PR3391 and PR3864. Reg allocator infinite looping. by Evan Cheng · 15 years ago
- 8cccf0e Don't set SUnit::hasPhysRegDefs to true unless the defs are by Dan Gohman · 15 years ago
- a5c8ae2 Fix canClobberPhysRegDefs to check all SDNodes grouped together by Dan Gohman · 15 years ago
- 3974667 Add a new bit to SUnit to record whether a node has implicit physreg by Dan Gohman · 15 years ago
- f871ccb Now that errs() is properly non-buffered, there's no need to by Dan Gohman · 15 years ago
- f49f0cd Clarify a comment. by Dan Gohman · 15 years ago
- 2ba682c LoopVR is not CFGOnly. by Dan Gohman · 15 years ago
- a9d71e1 Enhance LiveValues to work on PHI operands. by Dan Gohman · 15 years ago
- b45088c Make getOperandNumForIncomingValue and getOperandNumForIncomingBlock by Dan Gohman · 15 years ago
- 2004eb6 Correct some comments. Operand numbers start at 0. by Dan Gohman · 15 years ago
- fb11288 Model inline asm constraint which ties an input to an output register as machine operand TIED_TO constraint. This eliminated the need to pre-allocate registers for these. This also allows register allocator can eliminate the unneeded copies. by Evan Cheng · 15 years ago
- 7d6d4b3 Do not fold away subreg_to_reg if the source register has a sub-register index. That means the source register is taking a sub-register of a larger register. e.g. On x86 by Evan Cheng · 15 years ago
- a8bd27f fix a bug Alexei Svitkine pointed out. by Chris Lattner · 15 years ago
- eab5cb3 When we restore signal handlers, restore them back to what they by Chris Lattner · 15 years ago
- 1c4d8a0 factorize signal registration, part of PR3848. by Chris Lattner · 15 years ago
- 3aff0a6 Fix a grammaro in a comment that Bill noticed. by Dan Gohman · 15 years ago
- 640e7c6 tt'ify. by Chris Lattner · 15 years ago
- 4bd3d7e VC++ 6.0 is not future work :) by Chris Lattner · 15 years ago
- 82f8415 Add comments explaining why there's only one register for i8 return values. by Dan Gohman · 15 years ago
- a38ff64 Missed this as part of r67451. by Evan Cheng · 15 years ago
- dae2206 Fix PR3860 by correcting a predicate. by Chris Lattner · 15 years ago
- 19527c6 Add some explanations of how apint loads and stores work. by Duncan Sands · 15 years ago
- ad20d38 Really should pass -dylib to the linker... by Bill Wendling · 15 years ago
- aca5695 A dylib should be built as a dylib and not a bundle. by Bill Wendling · 15 years ago
- 4cc2b85 add method to access a template argument. by Chris Lattner · 15 years ago
- 64da940 Factorize out a concept - no functionality change. by Duncan Sands · 15 years ago
- 802cd84 Re-commit r67334 and r67349 with fix. by Evan Cheng · 15 years ago
- 8c7f24a add a fastpath to ConstantExpr::getBitCast to handle the case when an obviously by Chris Lattner · 15 years ago
- 3ee87b6 add some inline methods for infix operators on sparse vectors, by Chris Lattner · 15 years ago
- bdfbb74 Removed AFGR32 register class Handle odd registers allocation in FGR32. by Bruno Cardoso Lopes · 15 years ago
- 2a14c52 Fix a few more indentation problems and an 80-column violation. by Bob Wilson · 15 years ago
- 2dc4f54 No functional changes. Fix indentation and whitespace only. by Bob Wilson · 15 years ago
- 344c7c5 Fix instcombine to not introduce undefined shifts when merging two by Chris Lattner · 15 years ago
- ab6b226 Don't load values out of global constants with weak by Duncan Sands · 15 years ago
- db95fa1 Simplify this code; use a while instead of an if and a do-while. by Dan Gohman · 15 years ago
- 697cbbf For inline asm output operand that matches an input. Encode the input operand index in the high bits. by Evan Cheng · 15 years ago
- e9d81f0 Fixed comment for libcalls. by Sanjiv Gupta · 15 years ago
- 91520ea Fixed build warnings for unused variables. by Sanjiv Gupta · 15 years ago
- 6b830e6 Reformatting. Inserted code comments. Cleaned interfaces. by Sanjiv Gupta · 15 years ago
- b169426 Fixed the comment. No functionality change. by Sanjiv Gupta · 15 years ago
- faf880f Revert r67334 and r37349 which break "make check" on Linux. by Nick Lewycky · 15 years ago
- 8fc2d0e Apply the patch requested in PR3846. by Chris Lattner · 15 years ago
- bc65ca8 Added option to enable generating less precise mad (multiply addition) by Mon P Wang · 15 years ago
- 654c98c The last use in a block that doesn't have successors by Dan Gohman · 15 years ago
- 23d8539 Fix typo's. by Evan Cheng · 15 years ago
- 48fe635 Fix the Win32 VS2008 build: by Sebastian Redl · 15 years ago
- a24752f Added MachineInstr::isRegTiedToDefOperand to check for two-addressness. by Evan Cheng · 15 years ago
- 817046e More makefile changes to allow dejagnu tests to pass when system tools default to a different target from the llvm configuration (e.g. 64-bit gcc and 32-bit llvm). by Evan Cheng · 15 years ago
- 8be1ac2 Renamed unittest files to have a consistent {Tt}est suffix. by Misha Brukman · 15 years ago
- 56e04a8 SADDO and UADDO are commutative. by Dan Gohman · 15 years ago
- 1f67ce4 Clear the cached cost when removing a function in by Dale Johannesen · 15 years ago
- 3751f56 Add a liveness analysis pass for LLVM IR values. This computes by Dan Gohman · 15 years ago
- f33b110 Fix comment typo. by Dale Johannesen · 15 years ago
- f4978e2 This pass keeps a map of Instructions to Rank numbers, by Dale Johannesen · 15 years ago
- 7fae82f Fix regression in 'tblgen -gen-clang-diags-defs': Emit the diagnostic kind instead of "DIAGNOSTICCONTROLLED". by Ted Kremenek · 15 years ago
- 5e6345b Fix PEI to not walk off the start of a block when an updated instruction by Chris Lattner · 15 years ago
- bf5836b Fix comment typo. by Duncan Sands · 15 years ago
- 0423483 Fix a couple glaring whitespace issues. This file isn't internally consistent by Nick Lewycky · 15 years ago
- 9c0f146 Remove strange extra semicolons. by Nick Lewycky · 15 years ago
- 7cee817 Add support to tablegen for naming the nodes themselves, not just the operands, by Nate Begeman · 15 years ago
- b53db4f Added support for Mips O32 Calling Convention by Bruno Cardoso Lopes · 15 years ago
- 0f9d510 tblgen -gen-clang-diags-options: Output OptionTable entries in lexicographic by Ted Kremenek · 15 years ago
- 3ac82fe 'tblgen -gen-clang-diags-options' now outputs the OptionTable: by Ted Kremenek · 15 years ago
- 8b9d027 Add another Clang TableGen-backend (-gen-clang-diags-options) for emitting by Ted Kremenek · 15 years ago
- d477182 include the null at the end of a memorybuffer as part of the buffer. by Chris Lattner · 15 years ago
- f10929d These tests are now passing on Darwin because of r67139. by Bill Wendling · 15 years ago
- a5affdc aha, DAE does have to think about PHI nodes. Many thanks to "Dr Evil" (aka Duncan) by Chris Lattner · 15 years ago
- b44b366 Fix PR3826 - InstComb assert with vector shift, by not calling ComputeNumSignBits on a vector. by Chris Lattner · 15 years ago
- f023b54 add an assertion to make it clear that PHI nodes are not allowed. by Chris Lattner · 15 years ago
- b0c4199 Explicitly check for StoreInst, do not lose the chance to delete by Zhou Sheng · 15 years ago
- 16767c6 Revert my previous change on Local.cpp, instead, fix the bug on scalarrepl. by Zhou Sheng · 15 years ago
- 6b2c7ae Add -relocation-model=pic so that the test works both in Linux and Darwin. by Rafael Espindola · 15 years ago
- df95a2f Fix a bug. If I->use_empty(), this method should return false. by Zhou Sheng · 15 years ago
- aa9df0b Added missing support for widening when splitting an unary op (PR3683) by Mon P Wang · 15 years ago
- 7367319 Add another test case for r64440. by Evan Cheng · 15 years ago
- 13ca487 xfail these tests for now. by Evan Cheng · 15 years ago
- ff81ebf Disable the "call to immediate" optimization on x86-64. It is by Chris Lattner · 15 years ago
- bda0765 Fix PR3807 by inserting 'insertelement' instructions in the normal dest of by Chris Lattner · 15 years ago
- 64ec298 A more proper -mtriple. by Bill Wendling · 15 years ago
- 652c3c3 Temporary fix. I think Rafael wanted this to be Linux-only. by Bill Wendling · 15 years ago
- b7e64ac LSR shouldn't ever try to hack on integer IV's larger than 64-bits. Right now by Chris Lattner · 15 years ago
- 152932b Don't force promotion of return arguments on the callee. by Rafael Espindola · 15 years ago
- b372c11 Add BUILTIN_EXPECT Support/Compiler macro. by Daniel Dunbar · 15 years ago
- 3985728 this is apparently passing now. Evan/Dan, please check by Chris Lattner · 15 years ago
- 203b279 test case for rev. 67095. by Devang Patel · 15 years ago
- 0b18e59 Fix codegen to compute the size of an allocation by multiplying the by Chris Lattner · 15 years ago
- 46d232d Remove a condition which is always true. by Chris Lattner · 15 years ago
- 58e2287 Add newline at end of file. by Evan Cheng · 15 years ago
- a82d3f7 CellSPU: Revert inadvertent mis-fix of fneg. by Scott Michel · 15 years ago
- 501adac Minimal raw_ostream unit tests by Daniel Dunbar · 15 years ago
- 12a9dc8 r66870 missed this out. by Sanjiv Gupta · 15 years ago
- e14ad72 typo by Gabor Greif · 15 years ago
- a5fec0d Reapply r67049, with the test adjusted for darwin by Duncan Sands · 15 years ago
- 93b7415 Fix a problem with DAGCombine where we were building an illegal build by Mon P Wang · 15 years ago
- 9626447 Recognize bswapl as bswap too. by Dan Gohman · 15 years ago
- d735666 Recognize "bswapq" as an alternate spelling for the bswap instruction. by Dan Gohman · 15 years ago
- c39b80f raw_ostream: Return '*this' explicitly (instead of implicitly via by Daniel Dunbar · 15 years ago
- 262541b raw_ostream: Put all exceptional conditions in raw_ostream::write by Daniel Dunbar · 15 years ago
- e47b008 Spiller may unfold load / mod / store instructions as an optimization when the would be loaded value is available in a register. It needs to check if it's legal to clobber the register. Also, the register can contain values of multiple spill slots, make sure to check all instead of just the one being unfolded. by Evan Cheng · 15 years ago
- 7ea02ff CellSPU: by Scott Michel · 15 years ago