| Commit message (Expand) | Author | Age | Files | Lines |
* | Teach SCEVExpander::InsertCastOfTo to avoid creating inttoptr-of-ptrtoint | Dan Gohman | 2009-04-16 | 1 | -2/+2 |
* | Expand GEPs in ScalarEvolution expressions. SCEV expressions can now | Dan Gohman | 2009-04-16 | 2 | -7/+12 |
* | If FastISel is run and it has known DebugLoc then use it. | Devang Patel | 2009-04-16 | 1 | -0/+3 |
* | Generalize one of the SelectionDAG::ReplaceAllUsesWith overloads | Dan Gohman | 2009-04-15 | 2 | -9/+3 |
* | Allow jumping to the end of a bitstream while reading | Douglas Gregor | 2009-04-15 | 1 | -1/+1 |
* | Don't use "protected:" in classes that aren't intended to be | Dan Gohman | 2009-04-15 | 1 | -21/+0 |
* | Fix doxygen comment syntax. | Dan Gohman | 2009-04-15 | 1 | -1/+1 |
* | Move MachineRegisterInfo::setRegClass out of line. | Dan Gohman | 2009-04-15 | 1 | -16/+1 |
* | Move MachineJumpTableInfo::ReplaceMBBInJumpTables out of line. | Dan Gohman | 2009-04-15 | 1 | -14/+2 |
* | Give RemoveRegOperandFromRegInfo a comment and move the | Dan Gohman | 2009-04-15 | 1 | -12/+3 |
* | Construct and emit DW_TAG_inlined_subroutine DIEs for inlined subroutine scop... | Devang Patel | 2009-04-15 | 1 | -7/+16 |
* | Add a method to check that the subprogram holds debug info for the given Func... | Devang Patel | 2009-04-15 | 1 | -0/+4 |
* | Change SelectionDAG type legalization to allow BUILD_VECTOR operands to be | Bob Wilson | 2009-04-13 | 1 | -1/+5 |
* | Rename COPY_TO_SUBCLASS to COPY_TO_REGCLASS, and generalize | Dan Gohman | 2009-04-13 | 2 | -5/+7 |
* | Add a static APInt::getNumWords | Douglas Gregor | 2009-04-13 | 1 | -0/+8 |
* | Right now, Debugging information to encode scopes (DW_TAG_lexical_block) reli... | Devang Patel | 2009-04-13 | 1 | -1/+1 |
* | Reapply 68847. | Devang Patel | 2009-04-13 | 2 | -1/+22 |
* | Add a new TargetInstrInfo MachineInstr opcode, COPY_TO_SUBCLASS. | Dan Gohman | 2009-04-13 | 3 | -10/+54 |
* | Add comments to INSERT_SUBREG, EXTRACT_SURBEG, SUBREG_TO_REG, | Dan Gohman | 2009-04-13 | 1 | -0/+20 |
* | add AvailableExternally linkage to C bindings. | Chris Lattner | 2009-04-13 | 1 | -0/+1 |
* | Add a new "available_externally" linkage type. This is intended | Chris Lattner | 2009-04-13 | 2 | -12/+12 |
* | Regenerate. | Nick Lewycky | 2009-04-13 | 1 | -0/+3 |
* | Use a hashtable for TargetRegisterClass::contains. | Owen Anderson | 2009-04-12 | 1 | -4/+7 |
* | optimize FastISel::UpdateValueMap to avoid duplicate map lookups, | Chris Lattner | 2009-04-12 | 1 | -1/+1 |
* | Add new TargetInstrDesc::hasImplicitUseOfPhysReg and | Chris Lattner | 2009-04-12 | 1 | -0/+18 |
* | Revert r68847. It breaks the build on non-Darwin targets, with this message | Dan Gohman | 2009-04-11 | 2 | -15/+1 |
* | Keep track of inlined functions and their locations. This information is coll... | Devang Patel | 2009-04-11 | 2 | -1/+15 |
* | DebugLabelFolder ruthlessly deletes redundant labels. However, sometimes the ... | Devang Patel | 2009-04-10 | 1 | -0/+17 |
* | fix a broken assertion in ilist_iterator, which caused it to crash in the | Chris Lattner | 2009-04-10 | 1 | -1/+1 |
* | Cleanup. Remove redundant llvm:: , we don't need them since we're inside | Nick Lewycky | 2009-04-10 | 1 | -18/+18 |
* | Add a new Type::getPointerTo method, which is shorthand for | Chris Lattner | 2009-04-10 | 1 | -0/+4 |
* | Add utility function to IRBuilder that takes the difference between two | Nick Lewycky | 2009-04-10 | 1 | -0/+14 |
* | Pass in the std::string parameter instead of returning it by value. | Bill Wendling | 2009-04-10 | 1 | -2/+4 |
* | Constify getter methods. | Bill Wendling | 2009-04-10 | 1 | -1/+1 |
* | Remove the obsolete SelectionDAG::getNodeValueTypes and simplify | Dan Gohman | 2009-04-09 | 1 | -28/+10 |
* | Change the NumVTs field from short to int, since there's no | Dan Gohman | 2009-04-09 | 1 | -1/+1 |
* | StringMap<DIE*>::iterator::first() returns a pointer to the first character of | Bill Wendling | 2009-04-09 | 1 | -1/+2 |
* | Give register alias checking the hash table treatment too. | Owen Anderson | 2009-04-09 | 1 | -3/+16 |
* | Fix pr3954. The register scavenger asserts for inline assembly with | Bob Wilson | 2009-04-09 | 2 | -7/+5 |
* | add an accessor method, patch by John McCall! | Chris Lattner | 2009-04-09 | 1 | -0/+7 |
* | Convert TargetRegisterInfo's super-register checking to use a pre-computed ha... | Owen Anderson | 2009-04-09 | 1 | -3/+17 |
* | Add sys::Path::makeAbsolute(). | Daniel Dunbar | 2009-04-09 | 1 | -0/+4 |
* | Fix BitstreamReader's GetCurrentBitNo to return the correct bit number, and s... | Douglas Gregor | 2009-04-08 | 1 | -2/+1 |
* | Use 8 instead of CHAR_BIT | Douglas Gregor | 2009-04-08 | 1 | -1/+1 |
* | Add BitstreamWriter::GetCurrentBitNo, to report where we are in the output bi... | Douglas Gregor | 2009-04-08 | 1 | -0/+3 |
* | Remove AllowInverse: it leaks memory and is not the right | Chris Lattner | 2009-04-08 | 1 | -5/+1 |
* | Implement support for using modeling implicit-zero-extension on x86-64 | Dan Gohman | 2009-04-08 | 1 | -1/+24 |
* | PR2985 / <rdar://problem/6584986> | Jim Grosbach | 2009-04-07 | 1 | -2/+2 |
* | Another attempt at fixing PR2975. | Edwin Török | 2009-04-07 | 1 | -1/+3 |
* | fix comment to reflect the implementation I ended up settling on. | Chris Lattner | 2009-04-07 | 1 | -1/+1 |