2009-12-30 |
Chris Lattner | fix parsing of mdstring values.
|
commit | commitdiff | tree |
2009-12-30 |
Chris Lattner | remove the code added in r90497. It has several major...
|
commit | commitdiff | tree |
2009-12-30 |
Chris Lattner | split t_Metadata into t_MDNode and t_MDString, eliminating...
|
commit | commitdiff | tree |
2009-12-29 |
Chris Lattner | factor code even more.
|
commit | commitdiff | tree |
2009-12-29 |
Chris Lattner | simplify some code and unbreak the build by not consuming an
|
commit | commitdiff | tree |
2009-12-29 |
Chris Lattner | clean up some really strange code.
|
commit | commitdiff | tree |
2009-12-29 |
Chris Lattner | change ParseMDString and ParseMDNode to take arguments...
|
commit | commitdiff | tree |
2009-12-29 |
Chris Lattner | switch to TrackingVH instead of WeakVH, since these...
|
commit | commitdiff | tree |
2009-12-29 |
Chris Lattner | Each instruction is allowed to have *multiple* different
|
commit | commitdiff | tree |
2009-12-29 |
Chris Lattner | Do not crash when .ll printing metadata that smells...
|
commit | commitdiff | tree |
2009-12-29 |
Chris Lattner | fix indentation, fit in 80 cols.
|
commit | commitdiff | tree |
2009-12-29 |
Chris Lattner | remove a bunch of unneeded functions.
|
commit | commitdiff | tree |
2009-12-29 |
Chris Lattner | major cleanups, much of this file was incorrectly indented.
|
commit | commitdiff | tree |
2009-12-29 |
Chris Lattner | one pass of cleanup over DebugInfo.h. Much more is...
|
commit | commitdiff | tree |
2009-12-29 |
Chris Lattner | prune #includes.
|
commit | commitdiff | tree |
2009-12-29 |
Chris Lattner | Final step in the metadata API restructuring: move the
|
commit | commitdiff | tree |
2009-12-29 |
Chris Lattner | just cleanup.
|
commit | commitdiff | tree |
2009-12-29 |
Chris Lattner | remove useless argument.
|
commit | commitdiff | tree |
2009-12-29 |
Chris Lattner | privatize another interface.
|
commit | commitdiff | tree |
2009-12-29 |
Chris Lattner | the only call to this function (from clang) has been...
|
commit | commitdiff | tree |
2009-12-29 |
Chris Lattner | remove some unneeded Metadata interfaces.
|
commit | commitdiff | tree |
2009-12-29 |
Chris Lattner | fix .cpp file to not wrap the entire file in namespace...
|
commit | commitdiff | tree |
2009-12-29 |
Chris Lattner | tidy up debug info comments, use ->isVoidTy() where...
|
commit | commitdiff | tree |
2009-12-29 |
Chris Lattner | sink twine.h down out of Value.h. It is annoying that...
|
commit | commitdiff | tree |
2009-12-29 |
Chris Lattner | When doing v1->RAUW(v2), don't do anything to metadata...
|
commit | commitdiff | tree |
2009-12-29 |
Chris Lattner | sink the Instruction::HasMetadata bit into SubclassData.
|
commit | commitdiff | tree |
2009-12-29 |
Chris Lattner | add a layer of accessors around the Value::SubClassData...
|
commit | commitdiff | tree |
2009-12-28 |
Chris Lattner | This is a major cleanup of the instruction metadata...
|
commit | commitdiff | tree |
2009-12-28 |
Chris Lattner | rearrange some code.
|
commit | commitdiff | tree |
2009-12-28 |
Chris Lattner | add IRBuilder.cpp to cmake
|
commit | commitdiff | tree |
2009-12-28 |
Chris Lattner | remove #include that comes in from ConstantFolder.h
|
commit | commitdiff | tree |
2009-12-28 |
Chris Lattner | remove #include of Function.h from IRBuilder
|
commit | commitdiff | tree |
2009-12-28 |
Chris Lattner | move debug info stuff out of line, allowing two #includes
|
commit | commitdiff | tree |
2009-12-28 |
Chris Lattner | split code that doesn't need to be templated out of...
|
commit | commitdiff | tree |
2009-12-28 |
Chris Lattner | rename ivar to be more descriptive.
|
commit | commitdiff | tree |
2009-12-28 |
Chris Lattner | rename getMDKind -> getMDKindID, make it autoinsert...
|
commit | commitdiff | tree |
2009-12-28 |
Chris Lattner | rename getHandlerNames to getMDKindNames, simplify...
|
commit | commitdiff | tree |
2009-12-28 |
Chris Lattner | tidy up and delete a dead smallvector.
|
commit | commitdiff | tree |
2009-12-28 |
Chris Lattner | avoid a completely unneeded linear walk.
|
commit | commitdiff | tree |
2009-12-28 |
Chris Lattner | Eliminate two bits of ugliness in MDNode::replaceElement:
|
commit | commitdiff | tree |
2009-12-28 |
Chris Lattner | rearrange some methods, no functionality change.
|
commit | commitdiff | tree |
2009-12-28 |
Chris Lattner | avoid temporary CallbackVH's.
|
commit | commitdiff | tree |
2009-12-28 |
Chris Lattner | Rewrite the function-local validation logic for MDNodes...
|
commit | commitdiff | tree |
2009-12-28 |
Chris Lattner | rename MDNode instance variables to something meaningful.
|
commit | commitdiff | tree |
2009-12-28 |
Chris Lattner | snip one more #include from Metadata.h
|
commit | commitdiff | tree |
2009-12-28 |
Chris Lattner | prune #includes more.
|
commit | commitdiff | tree |
2009-12-28 |
Chris Lattner | prune some #includes
|
commit | commitdiff | tree |
2009-12-28 |
Chris Lattner | Metadata.h doesn't need to include ValueHandle.h anymore.
|
commit | commitdiff | tree |
2009-12-28 |
Chris Lattner | change the strange MetadataContext::getMDs function...
|
commit | commitdiff | tree |
2009-12-28 |
Chris Lattner | change NamedMDNode to use a pimpl for its operand list...
|
commit | commitdiff | tree |
2009-12-28 |
Chris Lattner | eliminate the elem_* iterator stuff from NamedMDNode.
|
commit | commitdiff | tree |
2009-12-28 |
Chris Lattner | move ElementVH out of the MDNode class into the MDNode...
|
commit | commitdiff | tree |
2009-12-28 |
Chris Lattner | move these out of their own timer groups into the ...
|
commit | commitdiff | tree |
2009-12-24 |
Chris Lattner | handle equality memcmp of 8 bytes on x86-64 with two...
|
commit | commitdiff | tree |
2009-12-24 |
Chris Lattner | move an optimization for memcmp out of simplifylibcalls...
|
commit | commitdiff | tree |
2009-12-23 |
Chris Lattner | reorder to follow a normal fall-through style, no functional...
|
commit | commitdiff | tree |
2009-12-23 |
Chris Lattner | sizeof(char) is always 1.
|
commit | commitdiff | tree |
2009-12-23 |
Chris Lattner | really remove the instruction, don't just comment it out
|
commit | commitdiff | tree |
2009-12-23 |
Chris Lattner | completely eliminate the MOV16r0 'instruction'. The...
|
commit | commitdiff | tree |
2009-12-23 |
Chris Lattner | stop pattern matching 16-bit zero's of a register to...
|
commit | commitdiff | tree |
2009-12-22 |
Chris Lattner | rename HexDisassembler -> Disassembler, it works on...
|
commit | commitdiff | tree |
2009-12-22 |
Chris Lattner | just discard the debug output from the disassembler.
|
commit | commitdiff | tree |
2009-12-22 |
Chris Lattner | Fix the Convert to scalar to not insert dead loads...
|
commit | commitdiff | tree |
2009-12-22 |
Chris Lattner | fix some fixme's by using twines
|
commit | commitdiff | tree |
2009-12-22 |
Chris Lattner | specify what is invalid about it
|
commit | commitdiff | tree |
2009-12-22 |
Chris Lattner | specify a triple to use, fixing the test on non-x86...
|
commit | commitdiff | tree |
2009-12-22 |
Chris Lattner | reject invalid input with a caret, e.g.:
|
commit | commitdiff | tree |
2009-12-22 |
Chris Lattner | various cleanups, make the disassemble reject lines...
|
commit | commitdiff | tree |
2009-12-22 |
Chris Lattner | If you thought that it didn't make sense for the disassembler
|
commit | commitdiff | tree |
2009-12-22 |
Chris Lattner | rewrite the file parser for the disassembler, implementing...
|
commit | commitdiff | tree |
2009-12-22 |
Chris Lattner | don't crash on blank lines, rename some variables.
|
commit | commitdiff | tree |
2009-12-22 |
Chris Lattner | Implement PR5795 by merging duplicated return blocks...
|
commit | commitdiff | tree |
2009-12-22 |
Chris Lattner | convert to filecheck
|
commit | commitdiff | tree |
2009-12-22 |
Chris Lattner | don't run GVN at -O1, GCC doesn't do it's equivalent...
|
commit | commitdiff | tree |
2009-12-22 |
Chris Lattner | The phi translated pointer can be computed when returning...
|
commit | commitdiff | tree |
2009-12-22 |
Chris Lattner | fix unit test that I broke.
|
commit | commitdiff | tree |
2009-12-22 |
Chris Lattner | types don't need atomic inc/dec, they are local to...
|
commit | commitdiff | tree |
2009-12-22 |
Chris Lattner | avoid calling extractMallocCall when it's obvious we...
|
commit | commitdiff | tree |
2009-12-22 |
Chris Lattner | comment fix: weakvh -> tracking vh
|
commit | commitdiff | tree |
2009-12-22 |
Chris Lattner | print pcrel immediates as signed values instead of...
|
commit | commitdiff | tree |
2009-12-21 |
Chris Lattner | Add a fastpath to Load GVN to special case when we...
|
commit | commitdiff | tree |
2009-12-21 |
Chris Lattner | refactor some code out to a new helper method.
|
commit | commitdiff | tree |
2009-12-21 |
Chris Lattner | improve indentation avoid a pointless conversion from...
|
commit | commitdiff | tree |
2009-12-21 |
Chris Lattner | improve compatibility with SWIG, patch by James Knight!
|
commit | commitdiff | tree |
2009-12-21 |
Chris Lattner | revert r89298, which was committed without a testcase...
|
commit | commitdiff | tree |
2009-12-21 |
Chris Lattner | fix PR5837 by having SSAUpdate reuse phi nodes for the
|
commit | commitdiff | tree |
2009-12-21 |
Chris Lattner | add a helper ctor.
|
commit | commitdiff | tree |
2009-12-21 |
Chris Lattner | add check lines for min/max tests.
|
commit | commitdiff | tree |
2009-12-21 |
Chris Lattner | really convert this to filecheck.
|
commit | commitdiff | tree |
2009-12-21 |
Chris Lattner | give instcombine some helper functions for matching...
|
commit | commitdiff | tree |
2009-12-21 |
Chris Lattner | filecheckize
|
commit | commitdiff | tree |
2009-12-21 |
Chris Lattner | enhance x-(-A) -> x+A to preserve NUW/NSW.
|
commit | commitdiff | tree |
2009-12-21 |
Chris Lattner | Optimize all cases of "icmp (X+Cst), X" to something...
|
commit | commitdiff | tree |
2009-12-21 |
Chris Lattner | convert to filecheck
|
commit | commitdiff | tree |
2009-12-19 |
Chris Lattner | fix an overly conservative caching issue that caused...
|
commit | commitdiff | tree |
2009-12-19 |
Chris Lattner | .llx is no more.
|
commit | commitdiff | tree |
2009-12-19 |
Chris Lattner | fix inconsistent use of tabs
|
commit | commitdiff | tree |
2009-12-19 |
Chris Lattner | fix PR5827 by disabling the phi slicing transformation...
|
commit | commitdiff | tree |
2009-12-19 |
Chris Lattner | Make some methods const. The only interesting change...
|
commit | commitdiff | tree |
2009-12-17 |
Chris Lattner | tabs -> spaces.
|
commit | commitdiff | tree |
next |