aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Introduce DIScope.Devang Patel2009-08-311-0/+16
* Oops. Fix inverted logic in assertion check.Devang Patel2009-08-311-6/+6
* Remove .n suffix for some 16-bit opcodes now that Darwin assembler is fixed.Evan Cheng2009-08-311-4/+3
* X86/exp-asm-printer: Lower MachineOperand::MO_JumpTableIndex to MCOperand.Daniel Dunbar2009-08-312-1/+35
* Stop printing old asm printing code inline with -experimental-asm-printer (th...Daniel Dunbar2009-08-311-9/+0
* Avoid unnecessary +0 in experimental-asm-printer.Daniel Dunbar2009-08-311-7/+10
* Simplify isDerivedType() and other predicate interface.Devang Patel2009-08-313-28/+65
* Output a hex value, because all of the others are hex.Bill Wendling2009-08-311-1/+1
* cleanups pointed out by duncanChris Lattner2009-08-311-2/+1
* Revert commit 80428. It completely broke exceptionDuncan Sands2009-08-315-123/+17
* Free the constants that have no uses in ~LLVMContext.Edwin Török2009-08-314-4/+31
* Fix ExplicitSymbols leak.Edwin Török2009-08-311-0/+7
* Normalize makefile comments and sort cmake file lists.Benjamin Kramer2009-08-3122-24/+24
* llvm-mc: Pass values to MCStreamer as MCExprs, not MCValues.Daniel Dunbar2009-08-313-34/+37
* llvm-mc: Simplify EmitAssignment ('.set' is identical to '=').Daniel Dunbar2009-08-313-25/+6
* llvm-mc: Switch MCInst to storing an MCExpr* instead of an MCValue.Daniel Dunbar2009-08-317-64/+94
* llvm-mc: Make MCSymbolData symbol member const.Daniel Dunbar2009-08-312-6/+6
* llvm-mc: Add MCContext to MCAssembler.Daniel Dunbar2009-08-312-4/+3
* llvm-mc: Add MCExpr::{dump,print}.Daniel Dunbar2009-08-311-0/+67
* llvm-mc: Switch MCExpr construction to using static member functions, and tak...Daniel Dunbar2009-08-311-8/+28
* llvm-mc: Move AsmExpr into MC lib (as MCExpr).Daniel Dunbar2009-08-312-0/+163
* Step #1 to giving Callgraph some sane invariants. The problems with callgraphChris Lattner2009-08-312-27/+170
* fix some cases where instcombine would change hte IR but not return trueChris Lattner2009-08-311-8/+10
* cleanups, factor some code out to a helper functionChris Lattner2009-08-311-22/+39
* fix a crash building SPASS by tolerating a callsite that doesn't existChris Lattner2009-08-311-8/+13
* comment and simplify some code.Chris Lattner2009-08-311-19/+14
* add -debug outputChris Lattner2009-08-311-0/+4
* improve -debug output, so that -debug is more likely to print whenChris Lattner2009-08-311-3/+6
* fix a bug I introduced with my 'instcombine builder' refactoring Chris Lattner2009-08-311-2/+6
* simplify some code by making the SCCNodes set contain Function*'sChris Lattner2009-08-311-12/+9
* Fix PR4834, a tricky case where the inliner would resolve anChris Lattner2009-08-312-20/+32
* use an accessor instead of poking internals of a node.Chris Lattner2009-08-311-1/+1
* PR4747Jim Grosbach2009-08-312-36/+23
* Fix some nasty callgraph dangling pointer problems in Chris Lattner2009-08-317-78/+96
* add a dump() method on callgraph.Chris Lattner2009-08-301-0/+3
* Fix some possible-use-of-uninitialized warnings.Daniel Dunbar2009-08-301-2/+2
* Fix PR4748: don't fold gep(bitcast(x)) into bitcast(gep) when x Chris Lattner2009-08-301-0/+7
* misc cleanupChris Lattner2009-08-301-13/+13
* add getPointerAddressSpace() to GEP instruction, use the methodChris Lattner2009-08-303-9/+6
* eliminate InsertCastBefore, use the builder instead.Chris Lattner2009-08-301-50/+19
* eliminate InsertBitCastBefore, just use the builder instead.Chris Lattner2009-08-301-27/+24
* Add missed patternAnton Korobeynikov2009-08-301-0/+2
* convert a bunch more calls to InsertNewInstBefore to useChris Lattner2009-08-301-205/+137
* fix typoChris Lattner2009-08-301-1/+1
* EXTRACT_VECTOR_ELEMENT can have result type different from element type.Anton Korobeynikov2009-08-301-3/+10
* Add regular expression matching support, based on OpenBSD regexec()/regcomp()Edwin Török2009-08-3014-0/+3647
* give instcombine a custom IRBuilder that adds new instructions to theChris Lattner2009-08-301-304/+193
* add a new InstCombineWorklist::AddValue method that works evenChris Lattner2009-08-301-16/+13
* move AddUsersToWorkList to the worklist processing class, make theChris Lattner2009-08-301-16/+16
* rename AddUsesToWorkList -> AddOperandsToWorkList. The Chris Lattner2009-08-301-31/+13