2010-09-06 |
Chris Lattner | Now that we know if we had a total fail on the instruction...
|
commit | commitdiff | tree |
2010-09-06 |
Chris Lattner | simplify DEBUG_WITH_TYPE usage
|
commit | commitdiff | tree |
2010-09-06 |
Chris Lattner | this if can now be an assert.
|
commit | commitdiff | tree |
2010-09-06 |
Chris Lattner | ;
|
commit | commitdiff | tree |
2010-09-06 |
Chris Lattner | now that the opcode is trivially exposed, start matching...
|
commit | commitdiff | tree |
2010-09-06 |
Chris Lattner | emit the match table at global scope instead of within the
|
commit | commitdiff | tree |
2010-09-06 |
Chris Lattner | special case the mnemonic operand of the instruction...
|
commit | commitdiff | tree |
2010-09-06 |
Chris Lattner | The "ambiguous instructions" check only produces anything...
|
commit | commitdiff | tree |
2010-09-06 |
Chris Lattner | simplify the hacks around jrcxz.
|
commit | commitdiff | tree |
2010-09-06 |
Chris Lattner | have tblgen detect when an instruction would have matched...
|
commit | commitdiff | tree |
2010-09-06 |
Chris Lattner | change MatchInstructionImpl to return an enum instead...
|
commit | commitdiff | tree |
2010-09-06 |
Chris Lattner | add note
|
commit | commitdiff | tree |
2010-09-06 |
Chris Lattner | have AsmMatcherEmitter.cpp produce the hunk of code...
|
commit | commitdiff | tree |
2010-09-06 |
Chris Lattner | random cleanups
|
commit | commitdiff | tree |
2010-09-06 |
Chris Lattner | compute the HasSSE3 bit correctly, patch by Nikolai...
|
commit | commitdiff | tree |
2010-09-06 |
Chris Lattner | fix PR8067, an over-aggressive assertion in LICM.
|
commit | commitdiff | tree |
2010-09-06 |
Chris Lattner | emit the LLVM intrinsic name -> intrinsic number mapping...
|
commit | commitdiff | tree |
2010-09-06 |
Chris Lattner | cleanup some of the lifetime/invariant marker stuff...
|
commit | commitdiff | tree |
2010-09-06 |
Chris Lattner | allow specifying an indentation level for the string...
|
commit | commitdiff | tree |
2010-09-06 |
Chris Lattner | emit the __builtin -> intrinsic map with StringMatcher...
|
commit | commitdiff | tree |
2010-09-06 |
Chris Lattner | same bug, another place.
|
commit | commitdiff | tree |
2010-09-06 |
Chris Lattner | fix a critical bug where the generated table would say
|
commit | commitdiff | tree |
2010-09-06 |
Chris Lattner | update cmake
|
commit | commitdiff | tree |
2010-09-06 |
Chris Lattner | factor the snazzy string matcher code that Daniel hates
|
commit | commitdiff | tree |
2010-09-06 |
Chris Lattner | slightly improve the runtime and code size of the Intrinsics...
|
commit | commitdiff | tree |
2010-09-06 |
Chris Lattner | speed up -gvn 3.4% on the testcase in PR7023
|
commit | commitdiff | tree |
2010-09-06 |
Chris Lattner | Teach loop rotate to hoist trivially invariant instructions
|
commit | commitdiff | tree |
2010-09-06 |
Chris Lattner | pull a simple method out of LICM into a new
|
commit | commitdiff | tree |
2010-09-05 |
Chris Lattner | fit in 80 columns and don't crash on exit, fixes PR8080
|
commit | commitdiff | tree |
2010-09-05 |
Chris Lattner | remove some dead code. t2addrmode_imm8s4 is never...
|
commit | commitdiff | tree |
2010-09-05 |
Chris Lattner | fix inconsistent formatting.
|
commit | commitdiff | tree |
2010-09-05 |
Chris Lattner | cleanups: mark stuff static, only tagdecls should be...
|
commit | commitdiff | tree |
2010-09-05 |
Chris Lattner | cleanups.
|
commit | commitdiff | tree |
2010-09-05 |
Chris Lattner | some random notes.
|
commit | commitdiff | tree |
2010-09-05 |
Chris Lattner | add a comment about where this should eventually move.
|
commit | commitdiff | tree |
2010-09-05 |
Chris Lattner | update this.
|
commit | commitdiff | tree |
2010-09-05 |
Chris Lattner | more cleanups
|
commit | commitdiff | tree |
2010-09-05 |
Chris Lattner | Change lower atomic pass to use IntrinsicInst to simplify...
|
commit | commitdiff | tree |
2010-09-05 |
Chris Lattner | eliminate some non-obvious casts. UndefValue isa Constant.
|
commit | commitdiff | tree |
2010-09-05 |
Chris Lattner | fix PR8063, a crash in globalopt in the malloc analysis...
|
commit | commitdiff | tree |
2010-09-05 |
Chris Lattner | implement rdar://6653118 - fastisel should fold loads...
|
commit | commitdiff | tree |
2010-09-04 |
Chris Lattner | fix this to work with allocators that have reference...
|
commit | commitdiff | tree |
2010-09-04 |
Chris Lattner | dead method.
|
commit | commitdiff | tree |
2010-09-04 |
Chris Lattner | delete dead code.
|
commit | commitdiff | tree |
2010-09-04 |
Chris Lattner | zap dead code.
|
commit | commitdiff | tree |
2010-09-04 |
Chris Lattner | remove dead code, mblaze uses SelectAddrRegImm/SelectAddrRegReg,
|
commit | commitdiff | tree |
2010-09-04 |
Chris Lattner | zap dead code.
|
commit | commitdiff | tree |
2010-09-04 |
Chris Lattner | fix a bug in my licm rewrite when a load from the promoted...
|
commit | commitdiff | tree |
2010-09-02 |
Chris Lattner | update one more test
|
commit | commitdiff | tree |
2010-09-02 |
Chris Lattner | this is a release note worthy change.
|
commit | commitdiff | tree |
2010-09-02 |
Chris Lattner | add a new "llvm-dis -show-annotations" option, which...
|
commit | commitdiff | tree |
2010-09-02 |
Chris Lattner | lets get crazy and name the header file the exact class...
|
commit | commitdiff | tree |
2010-09-02 |
Chris Lattner | AsmPrinter has a formatted stream, pass it down through...
|
commit | commitdiff | tree |
2010-09-02 |
Chris Lattner | stop forcing a noop AssemblyAnnotationWriter to silence...
|
commit | commitdiff | tree |
2010-09-02 |
Chris Lattner | reapply 112894:
|
commit | commitdiff | tree |
2010-09-02 |
Chris Lattner | revert patch, need to update clang tests too
|
commit | commitdiff | tree |
2010-09-02 |
Chris Lattner | Remove #uses comments from functions: they we're padded...
|
commit | commitdiff | tree |
2010-09-02 |
Chris Lattner | more test cleanup
|
commit | commitdiff | tree |
2010-09-02 |
Chris Lattner | remove some noise from tests.
|
commit | commitdiff | tree |
2010-09-02 |
Chris Lattner | we are past the point where these tests are useful.
|
commit | commitdiff | tree |
2010-09-02 |
Chris Lattner | fix more AST updating bugs, correcting miscompilation...
|
commit | commitdiff | tree |
2010-09-02 |
Chris Lattner | updates to make it clear that this applies to clang...
|
commit | commitdiff | tree |
2010-09-01 |
Chris Lattner | deepen my MMX/SRoA hack to avoid hurting non-x86 codegen.
|
commit | commitdiff | tree |
2010-09-01 |
Chris Lattner | update the tutorial to use CreateFAdd to create fp...
|
commit | commitdiff | tree |
2010-09-01 |
Chris Lattner | have the makefiles check the llvm-config error code...
|
commit | commitdiff | tree |
2010-09-01 |
Chris Lattner | dead code patrol
|
commit | commitdiff | tree |
2010-09-01 |
Chris Lattner | zap dead code.
|
commit | commitdiff | tree |
2010-09-01 |
Chris Lattner | temporarily revert r112664, it is causing a decoding...
|
commit | commitdiff | tree |
2010-09-01 |
Chris Lattner | zap dead code.
|
commit | commitdiff | tree |
2010-09-01 |
Chris Lattner | remove dead code.
|
commit | commitdiff | tree |
2010-09-01 |
Chris Lattner | add a gross hack to work around a problem that Argiris...
|
commit | commitdiff | tree |
2010-09-01 |
Chris Lattner | filecheckize
|
commit | commitdiff | tree |
2010-08-31 |
Chris Lattner | licm is wasting time hoisting constant foldable operations,
|
commit | commitdiff | tree |
2010-08-31 |
Chris Lattner | tidy up
|
commit | commitdiff | tree |
2010-08-31 |
Chris Lattner | merge two tests.
|
commit | commitdiff | tree |
2010-08-31 |
Chris Lattner | merge two tests and convert to filecheck.
|
commit | commitdiff | tree |
2010-08-30 |
Chris Lattner | nuke dead ivar which was supposed to be committed with...
|
commit | commitdiff | tree |
2010-08-30 |
Chris Lattner | two changes:
|
commit | commitdiff | tree |
2010-08-29 |
Chris Lattner | revert 112457, it looks like it broke selfhost.
|
commit | commitdiff | tree |
2010-08-29 |
Chris Lattner | rewrite DwarfEHPrepare to use SSAUpdater to promote...
|
commit | commitdiff | tree |
2010-08-29 |
Chris Lattner | inline function into its only caller.
|
commit | commitdiff | tree |
2010-08-29 |
Chris Lattner | two changes: 1) make AliasSet hold the list of call...
|
commit | commitdiff | tree |
2010-08-29 |
Chris Lattner | LICM does get dead instructions input to it. Instead...
|
commit | commitdiff | tree |
2010-08-29 |
Chris Lattner | use moveBefore instead of remove+insert, it avoids...
|
commit | commitdiff | tree |
2010-08-29 |
Chris Lattner | revert 112448 for now.
|
commit | commitdiff | tree |
2010-08-29 |
Chris Lattner | optimize LICM::hoist to use moveBefore. Correct its...
|
commit | commitdiff | tree |
2010-08-29 |
Chris Lattner | fix some bugs (found by inspection) where LICM would...
|
commit | commitdiff | tree |
2010-08-29 |
Chris Lattner | rework the ownership of subloop alias information:...
|
commit | commitdiff | tree |
2010-08-29 |
Chris Lattner | apparently unswitch had the same "Feature". Stop its
|
commit | commitdiff | tree |
2010-08-29 |
Chris Lattner | now that loop passes don't use DomFrontier, there is...
|
commit | commitdiff | tree |
2010-08-29 |
Chris Lattner | Stop explicitly scheduling domfrontier before the loop...
|
commit | commitdiff | tree |
2010-08-29 |
Chris Lattner | licm preserves the cfg, it doesn't have to explicitly...
|
commit | commitdiff | tree |
2010-08-29 |
Chris Lattner | now that it doesn't use the PromoteMemToReg function...
|
commit | commitdiff | tree |
2010-08-29 |
Chris Lattner | completely rewrite the memory promotion algorithm in...
|
commit | commitdiff | tree |
2010-08-29 |
Chris Lattner | use getUniqueExitBlocks instead of a manual set.
|
commit | commitdiff | tree |
2010-08-29 |
Chris Lattner | reimplement LICM::sink to use SSAUpdater instead of...
|
commit | commitdiff | tree |
2010-08-29 |
Chris Lattner | implement SSAUpdater::RewriteUseAfterInsertions, a...
|
commit | commitdiff | tree |
2010-08-29 |
Chris Lattner | remove dead proto
|
commit | commitdiff | tree |
2010-08-29 |
Chris Lattner | reduce indentation in LICM::sink by using early exits...
|
commit | commitdiff | tree |
2010-08-29 |
Chris Lattner | modernize this pass a bit: use efficient set/map and...
|
commit | commitdiff | tree |