- 53519f0 Last round of fixes for movw + movt global address codegen. by Evan Cheng · 14 years ago
- 859f818 Clang was not parsing target triples involving EABI and was generating wrong IR (wrong PCS) and passing the wrong information down llc via the target-triple printed in IR. I've fixed this by adding the parsing of EABI into LLVM's Triple class and using it to choose the correct PCS in Clang's Tools. A Clang patch is on its way to use this infrastructure. by Renato Golin · 14 years ago
- 5969379 Handles libffi on the CMake build. by Oscar Fuentes · 14 years ago
- 0301600 Fix the encoding of QADD/SUB, QDADD/SUB. While qadd16, qadd8 use "rd, rn, rm", by Bruno Cardoso Lopes · 14 years ago
- 4671329 Implement support for byval arguments in Sparc backend. by Venkatraman Govindaraju · 14 years ago
- e7c85a4 SCCP doesn't actually preserve the CFG. It will delete and insert terminator by Nick Lewycky · 14 years ago
- e696b35 Revert "Object: Renable the tests now that none of the build bots complain about aliasing." by Michael J. Spencer · 14 years ago
- d1dace8 Enable support for precise scheduling of the instruction selection by Andrew Trick · 14 years ago
- c8bfd1d Convert -enable-sched-cycles and -enable-sched-hazard to -disable by Andrew Trick · 14 years ago
- cd151d2 fix PR9013, an infinite loop in instcombine. by Chris Lattner · 14 years ago
- 084fe62 update obsolete comment. by Chris Lattner · 14 years ago
- 281f390 Object: Renable the tests now that none of the build bots complain about aliasing. by Michael J. Spencer · 14 years ago
- acf4a7c Don't try to pull vector bitcasts that change the number of elements through by Nick Lewycky · 14 years ago
- 7acdb4d Object: Fix type punned pointer issues by making DataRefImpl a union and using intptr_t. by Michael J. Spencer · 14 years ago
- be111ef tblgen: Add support for non-inheritable attributes by Peter Collingbourne · 14 years ago
- 4c93a0f Add a constant folding of casts from zero to zero. Fixes PR9011! by Nick Lewycky · 14 years ago
- d7e3cc8 Don't be overly aggressive with CSE of "ldr constantpool". If it's a pc-relative by Evan Cheng · 14 years ago
- e906921 Implement requiredTransitive by Tobias Grosser · 14 years ago
- 5839614 RegionPassPrinter should contain the name of the pass printed by Tobias Grosser · 14 years ago
- 1115c47 Add testcases for clz encoding by Bruno Cardoso Lopes · 14 years ago
- e47f375 Fix the encoding and parsing of clrex instruction by Bruno Cardoso Lopes · 14 years ago
- 55931ab Move InstAlias check of argument types to a separate loop. by Bob Wilson · 14 years ago
- 906bc36 Tidy comment. by Bob Wilson · 14 years ago
- 47c90a7 Fix broken check for InstAlias argument used with different types. by Bob Wilson · 14 years ago
- 5e8f2a6 Precompute InstAlias operand mapping to result instruction operand indices. by Bob Wilson · 14 years ago
- 6456121 Change instruction names for consistency by Bruno Cardoso Lopes · 14 years ago
- 8dd37f7 Add cdp/cdp2 instructions for thumb/thumb2 by Bruno Cardoso Lopes · 14 years ago
- 163b5d2 Disable objdump-trivial-object.test. It is broken on powerpc-darwin9. by Devang Patel · 14 years ago
- b32f7a5 - Use a more appropriate name for Owen's ARM Parser isMCR hack since the same operands can be present by Bruno Cardoso Lopes · 14 years ago
- c0de995 SplitKit requires that all defs are in place before calling useIntv(). by Jakob Stoklund Olesen · 14 years ago
- d7ca577 Add LiveIntervalMap::dumpCache() to print out the cache used by the ssa update algorithm. by Jakob Stoklund Olesen · 14 years ago
- 6b3a999 Add mcr*2 and mr*c2 support to thumb2 targets by Bruno Cardoso Lopes · 14 years ago
- fa5bd27 Add mcr* and mr*c support to thumb targets by Bruno Cardoso Lopes · 14 years ago
- fafb8a1 Disable this test until I can figure out why it's broken. Not xfailed because it by Michael J. Spencer · 14 years ago
- 5106b84 Allow sign-extending of i8 and i16 to i128 on SPU. by Kalle Raiskila · 14 years ago
- 9d32f60 At -O123 the early-cse pass is run before instcombine has run. According to my by Duncan Sands · 14 years ago
- 8197754 Refactor mcr* and mr*c instructions into classes with the same encoding. No functionality change. by Bruno Cardoso Lopes · 14 years ago
- 6214373 My editor's indent went crazy. Fix. by Eric Christopher · 14 years ago
- 0205098 Expand invalid return values for umulo and smulo. Handle these similarly by Eric Christopher · 14 years ago
- 907276d Correct itinerary entry for t2MOV_pic_ga_add_pc. by Evan Cheng · 14 years ago
- ab56e31 Add test. by Evan Cheng · 14 years ago
- 9fe2009 Sorry, several patches in one. by Evan Cheng · 14 years ago
- 59315d1 llvm-objdump: Remove redundant includes. by Michael J. Spencer · 14 years ago
- d11699d llvm-nm: Fix warning. by Michael J. Spencer · 14 years ago
- db26073 Object: Add some tests! by Michael J. Spencer · 14 years ago
- 92e1deb Add llvm-objdump by Michael J. Spencer · 14 years ago
- 20d335a llvm-nm: Update to use the new LLVMObject library. by Michael J. Spencer · 14 years ago
- b84551a Object: Add ELF support. by Michael J. Spencer · 14 years ago
- a1ef8ef Object: Add COFF Support. by Michael J. Spencer · 14 years ago
- 0bc3086 Selection DAG scheduler register pressure heuristic fixes. by Andrew Trick · 14 years ago
- fd50d76 Check that a live range exists before shortening it. This fixes PR8989. by Jakob Stoklund Olesen · 14 years ago
- b908a00 Add hidden -verify-coalescing to run the machine code verifier before and after by Jakob Stoklund Olesen · 14 years ago
- 8b1659e gold: MinGW fix. by Michael J. Spencer · 14 years ago
- 71e39da Sparc backend: Implements a delay slot filler that attempt to fill delay slots by Venkatraman Govindaraju · 14 years ago
- a9ba456 Update a comment. by Cameron Zwarich · 14 years ago
- 229b221 Remove an unnecessary #include. by Cameron Zwarich · 14 years ago
- b7683c0 Fix bug found by new clang warning. by Jakob Stoklund Olesen · 14 years ago
- e338581 Use only one API at a time. by Eric Christopher · 14 years ago
- 38a1826 If we can, lower the multiply part of a umulo/smulo call to a libcall by Eric Christopher · 14 years ago
- e449d1f Fix debug info for merged global. by Devang Patel · 14 years ago
- fc7d775 Divert Hopfield network debug output. It is very noisy. by Jakob Stoklund Olesen · 14 years ago
- 92e6939 Don't accidentally leave small gaps in the live ranges when leaving the active by Jakob Stoklund Olesen · 14 years ago
- 4121e8a Make sure to propogate the error code when we fail to parse a modifier. by Jim Grosbach · 14 years ago
- dacde94 Fix register address expression. Patch by Ken Dyck. by Devang Patel · 14 years ago
- ccdb3fc Implement RAGreedy::splitAroundRegion and remove loop splitting. by Jakob Stoklund Olesen · 14 years ago
- 5c6fc1c Similarly, analyze truncate through multiply. by Nick Lewycky · 14 years ago
- 30aa8b1 Add a missed SCEV fold that is required to continue analyzing the IR produced by Nick Lewycky · 14 years ago
- 3abd75b Fix the encoding of mrrc and mcrr family of instructions. Also add testcases for mcr and mrc by Bruno Cardoso Lopes · 14 years ago
- c4440e3 Add unnamed_addr when we can show that address of a global is not used. by Rafael Espindola · 14 years ago
- 348c975 Fix comment for gen-clang-decl-nodes tblgen backend, from Michael Han by Douglas Gregor · 14 years ago
- 73f565e Add a missing SCEV simplification sext(zext x) --> zext x. by Nick Lewycky · 14 years ago
- ec91d52 ARM/ISel: Factor out isScaledConstantInRange() helper. by Daniel Dunbar · 14 years ago
- 32cec0a For ARM subtargets with useNEONForSinglePrecisionFP, double count uses by Andrew Trick · 14 years ago
- 7fa75ce whitespace by Andrew Trick · 14 years ago
- fc8475b Don't forget to emit the load from indirect symbol when using movw + movt to materialize GA indirect symbols. by Evan Cheng · 14 years ago
- 6cd0b17 When matching asm operands, always try to match the most restricted type first. by Owen Anderson · 14 years ago
- 6150590 Create two new generic classes to represent the following VMRS/VMSR variations: by Bruno Cardoso Lopes · 14 years ago
- e7255a8 Fix MRS encoding for arm and thumb. by Bruno Cardoso Lopes · 14 years ago
- 892fc6d Fix the encoding of t2ISB by using the right class and also parse it correctly by Bruno Cardoso Lopes · 14 years ago
- 615da1a Teach BasicAA to return PartialAlias in cases where both pointers by Dan Gohman · 14 years ago
- b5fa933 Add RAGreedy methods for splitting live ranges around regions. by Jakob Stoklund Olesen · 14 years ago
- fdcee77 Follow the current hack set and enable the correct parsing of bkpt while in thumb mode. by Bruno Cardoso Lopes · 14 years ago
- 435b4d2 fix rdar://8878965, a regression I introduced with the recent by Chris Lattner · 14 years ago
- a461d42 Add support for parsing and encoding ARM's official syntax for the BFI instruction by Bruno Cardoso Lopes · 14 years ago
- ff12a8b Add a FIXME. by Jim Grosbach · 14 years ago
- fb67faa Ensure Mips::GP is properly reloaded after a function call. Patch by Sasa Stankovic by Bruno Cardoso Lopes · 14 years ago
- 6b90282 Negative zero is not legal on mips. Patch by Sasa Stankovic by Bruno Cardoso Lopes · 14 years ago
- b1fce0a Handle (i32,i32) => f64 in a cleaner way. Patch by Sasa Stankovic by Bruno Cardoso Lopes · 14 years ago
- 8be7611 Add support for mips32 madd and msub instructions. Patch by Akira Hatanaka by Bruno Cardoso Lopes · 14 years ago
- b2f3c38 For completeness, generalize the (X + Y) - Y -> X transform and add X - (X + 1) -> -1. by Duncan Sands · 14 years ago
- fe02c69 Simplify (X<<1)-X into X. According to my auto-simplier this is the most common missed by Duncan Sands · 14 years ago
- 908d8e8 add a note by Chris Lattner · 14 years ago
- 8994075 finish a sentence. by Chris Lattner · 14 years ago
- 687ae96 SPARC backend: Modified LowerCall and LowerFormalArguments so that they use CallingConv assignments. by Venkatraman Govindaraju · 14 years ago
- f889b3b Remove an unnecessary #include. by Cameron Zwarich · 14 years ago
- 4676599 Move DominanceFrontier from VMCore to Analysis. by Cameron Zwarich · 14 years ago
- 4b46267 McARM: Use accessors where appropriate. by Daniel Dunbar · 14 years ago
- 6ec5620 McARM: Fill in ASMOperand::dump() for memory operands. by Daniel Dunbar · 14 years ago
- 2637dc9 McARM: Make ARMOperand use a union where appropriate. by Daniel Dunbar · 14 years ago
- 5d2cf40 There is no point in verifying an analysis that is never updated. by Cameron Zwarich · 14 years ago