- 705d800 Avoid hardcoding that X86 addresses have 4 operands. by Rafael Espindola · 15 years ago
- e4d5d34 Use less hard coded constants to make the code less brittle. by Rafael Espindola · 15 years ago
- a82dfca I am trying to add a segment to the X86 addresses matching to by Rafael Espindola · 15 years ago
- 0b8365c Revert r67798: it breaks llvm-gcc bootstrap on x86-64-linux, presumably due to by Duncan Sands · 15 years ago
- d50d32b -write-graph now can be used with -o. by Mikhail Glushenkov · 15 years ago
- ea4d351 Shrink wrapping in PEI: initial release. Finishing development, enable with --shrink-wrap. by John Mosby · 15 years ago
- 2d69724 One more place to skip debug info. by Dale Johannesen · 15 years ago
- fafd98b While hoisting an instruction, update alias info set tracker. by Devang Patel · 15 years ago
- 9272253 -no-implicit-float means explicit fp operations are legal. by Evan Cheng · 15 years ago
- 3cd3c72 Fix misc. small issues with debug visualization. by Mikhail Glushenkov · 15 years ago
- 9d7b530 tADDhirr is a thumb instruction. Do not allow this code to be reached in non-thumb mode. by Evan Cheng · 15 years ago
- b98bbb7 Don't assign a new stack slot if the pre-alloc splitter already assigned one. by Owen Anderson · 15 years ago
- a02a3dd Pull transform from target-dependent code into target-independent code. by Bill Wendling · 15 years ago
- e7fa1f2 fix warning in -asserts mode. by Chris Lattner · 15 years ago
- e3a8583 fix some warnings in release-asserts mode. by Chris Lattner · 15 years ago
- d401507 fix an apparently real bug exposed by a warning in -asserts mode. by Chris Lattner · 15 years ago
- 022a27e fix warning in -asserts build. by Chris Lattner · 15 years ago
- 8b4b874 Match this pattern so that we can generate simpler code: by Bill Wendling · 15 years ago
- bddc442 Doxygen-ify comments. by Bill Wendling · 15 years ago
- 6aae1d6 Skip debug info one more place. (This one gets by Dale Johannesen · 15 years ago
- 575ec80 Before deleting a basic block, give other loop passes a chance cleanup analysis values, related to the instructions in the basic block. by Devang Patel · 15 years ago
- 3927f43 Revert 67132. This is breaking some objective-c apps. by Evan Cheng · 15 years ago
- beaec4c When optimizing with debug info, don't keep the by Dale Johannesen · 15 years ago
- ad9ad7c Fix a bug in our autoupgrade support: in an argument list to a function by Chris Lattner · 15 years ago
- 0c8f7dc do not rely on callee being operand 0 by Gabor Greif · 15 years ago
- 25cb0d7 by Devang Patel · 15 years ago
- 42bf74b CodeGen still defaults to non-verbose asm, but llc now overrides it and default to verbose. by Evan Cheng · 15 years ago
- 7db860d Don't print global names twice with -asm-verbose. by Evan Cheng · 15 years ago
- e8e4921 Fix PR3874 by restoring a condition I removed, but making it more by Chris Lattner · 15 years ago
- 86bda41 Do not ignore DW_TAG_class_type! by Devang Patel · 15 years ago
- 569a7f0 oops, I intended to remove this, not comment it out. Thanks Duncan! by Chris Lattner · 15 years ago
- 78a5bd5 Fix PR3845: Avoid stale MachineInstruction pointer reference. by Evan Cheng · 15 years ago
- f73e319 simplify logic and get rid of the assumption that operand 0 is the callee by Gabor Greif · 15 years ago
- a0e6969 canonicalize inttoptr and ptrtoint instructions which cast pointers by Chris Lattner · 15 years ago
- 1f8c564 fix one more fp80 case (used only by Interpreter) by Dale Johannesen · 15 years ago
- 4f9797d two changes: by Chris Lattner · 15 years ago
- e330ae5 Change JIT for different layout of fp80. by Dale Johannesen · 15 years ago
- e2f7bf8 more tidying: name the components of PhysReg in the case when by Chris Lattner · 15 years ago
- b3b4484 Tidy a bit more. by Chris Lattner · 15 years ago
- fc9d161 simplify this code a bit now that "allocation to a vreg class" can never fail. by Chris Lattner · 15 years ago
- a96dc14 I was convinced that it's ok to allow a second i8 return value by Dan Gohman · 15 years ago
- 8f4aa33 Minor compile-time optimization; don't bother checking by Dan Gohman · 15 years ago
- 002b44f Add a pre-pass to the burr-list scheduler which makes adjustments to by Dan Gohman · 15 years ago
- f1c0ae9 Do not emit comments unless -asm-verbose. by Evan Cheng · 15 years ago
- 16581bf Use a SmallPtrSet instead of std::set. by Dale Johannesen · 15 years ago
- 5d088fe Fix a bug in spill weight computation. If the alias is a super-register, and the super-register is in the register class we are trying to allocate. Then add the weight to all sub-registers of the super-register even if they are not aliases. by Evan Cheng · 15 years ago
- 1b25cb2 Fix internal representation of fp80 to be the by Dale Johannesen · 15 years ago
- fa9afef When unfolding a load during scheduling, the new operator node has by Dan Gohman · 15 years ago
- 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
- 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
- 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
- 82f8415 Add comments explaining why there's only one register for i8 return values. by Dan Gohman · 15 years ago
- 64da940 Factorize out a concept - no functionality change. by Duncan Sands · 15 years ago
- 8c7f24a add a fastpath to ConstantExpr::getBitCast to handle the case when an obviously 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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