- df7d419 Fix typo. by Eric Christopher · 14 years ago
- 3284877 add some support for blockaddress. This isn't really enough to be useful, by Chris Lattner · 14 years ago
- 1018c24 eliminate a mutable global variable, use raw_ostream::indent instead of by Chris Lattner · 14 years ago
- 7e6d745 un-indent a huge amount of code out of an anonymous namespace. by Chris Lattner · 14 years ago
- c27d1e4 revert r106482 by Bruno Cardoso Lopes · 14 years ago
- b0e9ead fix several bugs in the tutorial, patch by Kevin Kelley! by Chris Lattner · 14 years ago
- 584fedf Teach two-address lowering how to unfold a load to open up commuting by Dan Gohman · 14 years ago
- b7cc3f6 change parameter name to avoid confusion with global definition by Bruno Cardoso Lopes · 14 years ago
- 56a1a69 sign_extend_inreg needs to be expanded for pre-v6 Thumb as well as ARM. by Bob Wilson · 14 years ago
- a967d11 LEApcrelJT shouldn't be marked as neverHasSideEffects, as we don't want it by Jim Grosbach · 14 years ago
- b44e8b2 Add unpack and interleave AVX instructions, encoding tests cooming soon by Bruno Cardoso Lopes · 14 years ago
- d95ea2d Fix PR7421: bug in kill transferring logic. It was ignoring loads / stores which have already been processed. by Evan Cheng · 14 years ago
- d47397f This makes example Makefile a lot more like actual by Chris Lattner · 14 years ago
- 1f4a149 Remove isTwoAddress from llvm. by Eric Christopher · 14 years ago
- 61abd7b "This is just a cosmetic change in MCAsmStreamer.cpp/EmitSymbolAttribute: all attributes have now a \t before and after, as done for '.type'. by Chris Lattner · 14 years ago
- 6808cdc fix typos reported by Adam Warner! by Chris Lattner · 14 years ago
- be4e066 Remove isTwoAddress from SystemZ. by Eric Christopher · 14 years ago
- c63a404 Remove isTwoAddress from Sparc. by Eric Christopher · 14 years ago
- c452d79 Remove isTwoAddress from Mips. by Eric Christopher · 14 years ago
- b82a7ea Remove isTwoAddress from Blackfin. by Eric Christopher · 14 years ago
- f704408 Remove isTwoAddress from MSP430. by Eric Christopher · 14 years ago
- 909acf7 Make this test more robust in case LLVM ever decides to align the global by Dan Gohman · 14 years ago
- 403a8cd Use A.append(...) instead of A.insert(A.end(), ...) when A is a by Dan Gohman · 14 years ago
- 658ebcc Make 80-column. by Eric Christopher · 14 years ago
- 9030131 Remove isTwoAddress from PIC16. by Eric Christopher · 14 years ago
- 4a232f0 Remove isTwoAddress from XCore. by Eric Christopher · 14 years ago
- 23265d0 Remove isTwoAddress from Alpha. by Eric Christopher · 14 years ago
- e407c1d Move several non-performance-critical member functinos out of line. by Dan Gohman · 14 years ago
- b1e51f6 Add missing FileCheck call. by Dale Johannesen · 14 years ago
- 0a805d1 test case for r106438. by Devang Patel · 14 years ago
- 10de3bb Do not directly use function names to construct new name for named metadata. by Devang Patel · 14 years ago
- c79e43a Move part of SSE 1 & 2 compare, shuffle and unpack instructions closely. Preparing them for refactoring and to the addition of their AVX forms by Bruno Cardoso Lopes · 14 years ago
- 59bb6fa Add AVX regular (non-aliased ones) and,or,xor,andn packed instructions. They are already tested in the MC framework, no test needed by Bruno Cardoso Lopes · 14 years ago
- b0ccb75 Fix PR 7433. Silly typo in non-Darwin ARM tail call by Dale Johannesen · 14 years ago
- 18fb00b Add some codegen patterns for x86_64-linux-gnu tls codegen matching. by Eric Christopher · 14 years ago
- 9cfcfeb early exit for dbg_value instructions by Jim Grosbach · 14 years ago
- 9e13715 remove some dead variables reported by clang++ by Chris Lattner · 14 years ago
- 44781a0 make the Value constructor protected. by Chris Lattner · 14 years ago
- c7bd7b7 Revert r106422, which is breaking the non-fast-isel path. by Dan Gohman · 14 years ago
- faeb0e7 More changes for non-top-down fast-isel. by Dan Gohman · 14 years ago
- 2e39498 Add the check to the testcase of r106419. by Kalle Raiskila · 14 years ago
- 951b229 Mark the SPU 'lr' instruction to never have side effects. by Kalle Raiskila · 14 years ago
- 91fdee1 Fix the lowering of VECTOR_SHUFFLE on SPU to handle splats. by Kalle Raiskila · 14 years ago
- 3193a68 Do one lookup instead of two. by Dan Gohman · 14 years ago
- 37db6cd Generalize this to look in the regular ValueMap in addition to by Dan Gohman · 14 years ago
- c2b3e00 Fix an unintentional commit. I think I typed "git svn dcommit" in the wrong branch. by Rafael Espindola · 14 years ago
- 4794807 Fix lowering of VECTOR_SHUFFLE on SPU. Old algorithm by Kalle Raiskila · 14 years ago
- bebb640 add_input_file and add_input_library now take const arguments, remove the by Rafael Espindola · 14 years ago
- bc2ed59 Save more temps with -save-temps. by Rafael Espindola · 14 years ago
- f0efafa wip by Rafael Espindola · 14 years ago
- c4a1b65 Add support for returning multiple vectors via sret, which is how the ARM target expects the intrinsics to work. by Nate Begeman · 14 years ago
- 2a3ee5e Fix warning in no-asserts build. by Nick Lewycky · 14 years ago
- 859df5e Fix a crash caused by dereference of MBB.end(). rdar://8110842 by Evan Cheng · 14 years ago
- 6f5fed2 Restore a call to rememberInstruction which was accidentally dropped by Dan Gohman · 14 years ago
- 74e5ef0 Add a TODO comment. by Dan Gohman · 14 years ago
- 1e3121c Include the use kind along with the expression in the key of the by Dan Gohman · 14 years ago
- b621171 Don't include things in anonymous namespaces that don't need it. by Dan Gohman · 14 years ago
- 6118efa Use calloc instead of new/memset, it is more efficient when the set is very large. by Benjamin Kramer · 14 years ago
- b92654d Fix ScalarEvolution's "exhaustive" trip count evaluation code to avoid by Dan Gohman · 14 years ago
- 485c43f Factor out duplicated code for reusing and inserting casts into by Dan Gohman · 14 years ago
- 54eee52 Tidy. by Bob Wilson · 14 years ago
- 31ef8e6 Remove a fixme comment that is no longer relevant. by Bob Wilson · 14 years ago
- dc076da Fix error message to match function name. by Bob Wilson · 14 years ago
- f6ff003 Refactoring of regular logical packed instructions to prepare for AVX ones. by Bruno Cardoso Lopes · 14 years ago
- f4f4bad Refactor aliased packed logical instructions, also add by Bruno Cardoso Lopes · 14 years ago
- 02ba9e1 Ignore dbg_value's. by Evan Cheng · 14 years ago
- 1e8d062 Move new sse 1 & 2 generic classes to a more appropriate place by Bruno Cardoso Lopes · 14 years ago
- efc9b69 Remove unnecessary arguments by Bruno Cardoso Lopes · 14 years ago
- 17227db Add AVX packed intrinsics for MIN, MAX by Bruno Cardoso Lopes · 14 years ago
- 0110ac6 Disable sibcall optimization for Thumb1 for now since Thumb1RegisterInfo::emitEpilogue is not expecting them. by Evan Cheng · 14 years ago
- a938cfb Finish ripping isTwoAddress out of X86. Some mindless formatting by Eric Christopher · 14 years ago
- be4d595 Shrink down code and add for free AVX {MIN,MAX}P{S,D}{rm,rr} instructions by Bruno Cardoso Lopes · 14 years ago
- 617e595 rip out dead code. by Chris Lattner · 14 years ago
- 1cf44fc fix rdar://7873482 by teaching the instruction encoder to emit by Chris Lattner · 14 years ago
- 6523d2f Indentation and remove dead code. by Evan Cheng · 14 years ago
- fda1acb Clean up: remove now unnecessary Constraints by Bruno Cardoso Lopes · 14 years ago
- 9559e3b Silence compiler warnings. by Dan Gohman · 14 years ago
- c82f199 more refactoring! yay! big win over the intrinsics by Bruno Cardoso Lopes · 14 years ago
- 96ab7f4 Remove isTwoAddress from here too. by Eric Christopher · 14 years ago
- ccf30bd Fix typo, SSE1 should be used by XS, not SSE2 by Bruno Cardoso Lopes · 14 years ago
- f6bc0b9 Remove isTwoAddress from 64-bit files. by Eric Christopher · 14 years ago
- 96c3da6 Move ARM if-conversion before post-ra scheduling. by Evan Cheng · 14 years ago
- db49712 Teach regular and fast isel to set dead flags on unused implicit defs by Dan Gohman · 14 years ago
- 8af5ed9 Apply some refactor to packed instructions by Bruno Cardoso Lopes · 14 years ago
- 3ee608c Update cmake list. by Evan Cheng · 14 years ago
- 8864594 Thumb2 hazard recognizer. by Evan Cheng · 14 years ago
- fe181f4 Only run CoalesceExtSubRegs when we can expect LiveIntervalAnalysis to clean up by Jakob Stoklund Olesen · 14 years ago
- 86050dc Allow ARM if-converter to be run after post allocation scheduling. by Evan Cheng · 14 years ago
- ef6eb9c back-end libcall handling for ATOMIC_SWAP (__sync_lock_test_and_set) by Jim Grosbach · 14 years ago
- 69a462e Another typo. by Eric Christopher · 14 years ago
- 68741be Enable Expand handling of atomics for subtargets that can't do them inline. by Jim Grosbach · 14 years ago
- 6492a35 Fix typo. by Eric Christopher · 14 years ago
- 0465bcf TwoAddressInstructionPass::CoalesceExtSubRegs can insert INSERT_SUBREG by Jakob Stoklund Olesen · 14 years ago
- 6a5e283 Fix an inverted condition. by Evan Cheng · 14 years ago
- 4b8921d Use the new 'defm' class inheritance in SSE by Bruno Cardoso Lopes · 14 years ago
- a845706 Fix cross initialization compilation error. by Evan Cheng · 14 years ago
- a9934dc Teach iff-converter to properly count # of dups. It was not skipping over dbg_value's which resulted in non-duplicated instructions being deleted. rdar://8104384. by Evan Cheng · 14 years ago
- e03262f Add Expand-to-libcall support for additional atomics. This covers the usual by Jim Grosbach · 14 years ago
- ebe99b2 Rewrite chained if's as switches and replace assertions with llvm_unreachable by Bob Wilson · 14 years ago
- 51bd47e Fix ARM/Thumb reversal in previous attempt. by Dale Johannesen · 14 years ago