aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Rewrite the main DSE loop to be written in terms of reasoningChris Lattner2010-11-303-77/+142
* death to extraneous \n's.Chris Lattner2010-11-301-2/+1
* Rewrite mwait and monitor support and custom lower arguments.Eric Christopher2010-11-304-4/+101
* Add a puts optimization that converts puts() to putchar('\n').Anders Carlsson2010-11-302-3/+45
* Fix a typo.Anders Carlsson2010-11-301-1/+1
* Rename this test to FPuts.ll since it actually tests fputs.Anders Carlsson2010-11-301-0/+0
* rename a function and reduce some indentation, no functionality change.Chris Lattner2010-11-301-19/+21
* Make @llvm.invariant.start not be readonly, so that it has side-effects. ThisNick Lewycky2010-11-302-2/+2
* Stub out a new LiveDebugVariables pass.Jakob Stoklund Olesen2010-11-305-0/+110
* remove a use of llvm-disChris Lattner2010-11-301-2/+1
* remove the pointless check of MemoryUseIntrinsic fromChris Lattner2010-11-302-27/+1
* strength reduce this.Chris Lattner2010-11-301-1/+1
* getLocationForDest should work for memset as well.Chris Lattner2010-11-302-2/+3
* rename doesClobberMemory -> hasMemoryWrite to be more specific, andChris Lattner2010-11-301-11/+11
* clean up handling of 'free', detangling it from everything else.Chris Lattner2010-11-302-22/+26
* merge one more awayChris Lattner2010-11-302-9/+12
* I already merged partial-overwrite.ll -> PartialStore.llChris Lattner2010-11-303-29/+20
* clean up DSE tests, removing some poorly reduced and useless old test,Chris Lattner2010-11-3014-1301/+115
* Minor cleanups. No functional change.Bill Wendling2010-11-301-24/+23
* s/ARM::BRIND/ARM::BX/g to coincide with r120366.Bill Wendling2010-11-303-5/+5
* enhance basicaa to return "Mod" for a memcpy call when theChris Lattner2010-11-302-2/+18
* Add correct encoding for "bl __aeabi_read_tp". However, the asm matcher isn'tBill Wendling2010-11-301-3/+5
* Teach basicaa that memset's modref set is at worst "mod" and neverChris Lattner2010-11-303-7/+28
* Rename BX/BRIND/etc patterns to clarify which is actually the BX instructionJim Grosbach2010-11-302-9/+9
* Add some encoding for the adr instruction. Labels still need to be finished.Bill Wendling2010-11-301-6/+16
* Correct Thumb2 encodings for a much wider range of loads and stores.Owen Anderson2010-11-305-48/+111
* my previous patch would cause us to start deleting some volatileChris Lattner2010-11-302-1/+21
* Make a few more ARM pseudo instructions actually use the PseudoInst base class.Jim Grosbach2010-11-301-14/+13
* Predicate encoding should be withing {}s. And general cleanup.Bill Wendling2010-11-302-8/+4
* Predicate encoding should be withing {}s.Bill Wendling2010-11-301-2/+2
* two changes to DSE that shouldn't affect anything:Chris Lattner2010-11-301-58/+28
* Fix the encoding of VLD4-dup alignment.Bob Wilson2010-11-305-37/+68
* Rename VLDnDUP instructions with double-spaced registersBob Wilson2010-11-301-12/+12
* Add support for NEON VLD3-dup instructions.Bob Wilson2010-11-307-1/+127
* Simplify definitions of the ARM eh.sjlj.*jmp pseudo instructions.Jim Grosbach2010-11-291-9/+6
* Parameterize ARMPseudoInst size property.Jim Grosbach2010-11-292-27/+19
* Add a few missing initializers.Jim Grosbach2010-11-291-2/+2
* Support/PathV2: Fix 80 col.Michael J. Spencer2010-11-291-4/+8
* Support/PathV2: Update comments.Michael J. Spencer2010-11-291-2/+2
* prune an llvmcontext include and simplify some code.Chris Lattner2010-11-291-6/+3
* Generalize the darwin wrapper hack to work with generic macho triples as well...Chris Lattner2010-11-291-4/+7
* Nuke trailing whitespace.Jim Grosbach2010-11-291-3/+3
* Nuke a FIXME. No need to be fancier here, as ARM handles constant poolsJim Grosbach2010-11-291-5/+1
* convert llvm-ar and llvm-ranlib to raw_ostream from iostreams.Chris Lattner2010-11-292-26/+23
* Provide Thumb2 encodings for basic loads and stores.Owen Anderson2010-11-294-22/+150
* Mark Darwin call instructions as using "r7" to prevent the frame-registerEvan Cheng2010-11-294-12/+55
* Nuke dead isCodeGenOnly annotation and extraneous comment.Jim Grosbach2010-11-291-3/+2
* Add missing colon.Benjamin Kramer2010-11-291-1/+1
* tidy up.Jim Grosbach2010-11-291-2/+1
* Thumb encodings for conditional moves.Bill Wendling2010-11-291-2/+14