- b8810a3 build: Fix ONLY_TOOLS to not build lto etc. unless specified. by Daniel Dunbar · 14 years ago
- 7232b09 Add some more .gitignore entries. by Daniel Dunbar · 14 years ago
- 01abcf3 Fix a bug in the loop in JumpThreading::ProcessThreadableEdges() where it could falsely produce a MultipleDestSentinel value if the first predecessor ended with an 'indirectbr'. If that happened, it caused an unnecessary FindMostPopularDest() call. by Frits van Bommel · 14 years ago
- ebef48e Speculatively revert commit 121905 since it looks like it might have broken the by Duncan Sands · 14 years ago
- 71d3500 Fix some compiler warnings. by Daniel Dunbar · 14 years ago
- 3ff9563 MemoryBuffer now return an error_code and returns a OwningPtr<MemoryBuffer> via an out parm. by Michael J. Spencer · 14 years ago
- b29b20e Add .gitignore. I chose not to dump the svn ignore list into this because most by Michael J. Spencer · 14 years ago
- 2761fc4 MC: Move target specific fixup info descriptors to TargetAsmBackend instead of by Daniel Dunbar · 14 years ago
- f13743b 1. ARM/MC/ELF: A few more ELF relocs for .o by Jason W Kim · 14 years ago
- 745dacc MC: Make TargetAsmBackend available to the AsmStreamer. by Daniel Dunbar · 14 years ago
- 1d6547e MC: Split MCFixupKindInfo out into its own header. by Daniel Dunbar · 14 years ago
- 9754ab0 MC: Remove a FIXME I no longer agree with. by Daniel Dunbar · 14 years ago
- 326faec Update a comment. by Dan Gohman · 14 years ago
- a4bdf2e -enable-tbaa is on by default now. by Dan Gohman · 14 years ago
- 387f28a Make memcpyopt TBAA-aware. by Dan Gohman · 14 years ago
- ad3ea3d lib/Support/regexec.c: Let Regex LLP64-aware. by NAKAMURA Takumi · 14 years ago
- 656b3d2 Delete an extra "Imm5 = ", caught by GCC's -Wsequence-point but not by Clang by Matt Beaumont-Gay · 14 years ago
- cb9e08f Add IntervalMapOverlaps - An iterator for overlapping intervals in two by Jakob Stoklund Olesen · 14 years ago
- 6baf46d Remove fixup_arm_thumb_ldst. The code was never calling the "fixup" stuff for by Bill Wendling · 14 years ago
- 5a54516 Add tSpill and tRestore to the opcodes to replace with tSTRi and tLDRi by Bill Wendling · 14 years ago
- dedec2b Add encodings for Thumb1 Spill and Restore pseudos. by Bill Wendling · 14 years ago
- 6147bda Fix elf-dump --dump-section-data for .bss section by Jason W Kim · 14 years ago
- d67ca9d Enable TBAA by default. by Dan Gohman · 14 years ago
- f4177aa Preserve TBAA tags when doing load PRE. by Dan Gohman · 14 years ago
- 3e33363 Thumb1 had two patterns for the same load-from-constant-pool instruction. by Jim Grosbach · 14 years ago
- 836c624 Don't handle -arm-long-calls in fast isel for now. by Eric Christopher · 14 years ago
- d0bb5e2 Start using SplitKit and MachineLoopRanges in RegAllocGreedy in preparation of by Jakob Stoklund Olesen · 14 years ago
- ceadc01 Add MachineLoopRanges analysis. by Jakob Stoklund Olesen · 14 years ago
- 7a905a8 If we're changing the frame register to a physical register other than SP, we by Bill Wendling · 14 years ago
- dc38137 Whitespace cleanups. by Bill Wendling · 14 years ago
- ae6be76 Teach the Neon intrinsic generator to widen half-precision float types. by Bob Wilson · 14 years ago
- 818b5f5 Better fix for opt build by Matt Beaumont-Gay · 14 years ago
- 01e5988 Fix a typo that Bill spotted. by Dan Gohman · 14 years ago
- f735f2d Only rr forms of ADD*_DB are commutable. by Evan Cheng · 14 years ago
- c42a775 Typo. by Rafael Espindola · 14 years ago
- 12984de Add an InstCombine transform to recognize instances of manual overflow-safe addition by Owen Anderson · 14 years ago
- e194b26 Fix opt -Werror build by Matt Beaumont-Gay · 14 years ago
- a63cde2 Teach machine cse to commute instructions. by Evan Cheng · 14 years ago
- 0406356 Add Neon VCVT instructions for f32 <-> f16 conversions. by Bob Wilson · 14 years ago
- 8d1b7e5 Fix misspelled target triples in MC/ARM test commands. by Bob Wilson · 14 years ago
- c01895c Reapply r121886, and also update DecomposeGEPExpression to keep it in sync. by Dan Gohman · 14 years ago
- e69b4ab Add SlotIndexes::getMBBRange() to get the range of a basic block in a single by Jakob Stoklund Olesen · 14 years ago
- 3928d13 Revert r121886. DecomposeGEPExpression needs to be kept in sync. by Dan Gohman · 14 years ago
- dc9d87a Lower the MBlaze target specific calling conventions for "interrupt_handler" by Wesley Peck · 14 years ago
- d364acd Adding target specific calling conventions to support the MBlaze GCC function by Wesley Peck · 14 years ago
- 2437127 Strengthen GetUnderlyingObject using InstructionSimplify. by Dan Gohman · 14 years ago
- 5034dd3 Move Value::getUnderlyingObject to be a standalone by Dan Gohman · 14 years ago
- d5f4bc2 Add some special purpose register definitions to the MBlaze backend and cleanup some old, unused floating point register definitions. by Wesley Peck · 14 years ago
- d18e011 Fix typo in r121875. by Owen Anderson · 14 years ago
- d481110 Tweak a few pseudo-inst pattern base classes. by Jim Grosbach · 14 years ago
- 69bfdf5 Clean up some of LVI: by Nick Lewycky · 14 years ago
- 41b1d4e The new t2LEApcrel* pseudo instructions need the size specified. rdar://8768390 by Jim Grosbach · 14 years ago
- 47dbd42 Implement cleanups suggested by Daniel. by Owen Anderson · 14 years ago
- 49e41c5 Document some more AliasAnalysis infrastructure limitations. by Dan Gohman · 14 years ago
- 6203295 Fix build. by Jakob Stoklund Olesen · 14 years ago
- 697483a Detect and enumerate bypass loops. by Jakob Stoklund Olesen · 14 years ago
- 521a453 Separate SplitAnalysis::getSplitLoops(). by Jakob Stoklund Olesen · 14 years ago
- 333f519 Add a Neon intrinsic test generator. by Bob Wilson · 14 years ago
- 06b04aa Fix Neon intrinsic immediate range checking for some double-register operands. by Bob Wilson · 14 years ago
- fea3b21 Move Sub simplifications and additional Add simplifications out of by Duncan Sands · 14 years ago
- f8b1a5e If we detect that the instruction we are simplifying is unreachable, arrange for by Duncan Sands · 14 years ago
- 26e097c Teach jump threading to "look through" a select when the branch direction of a terminator depends on it. by Frits van Bommel · 14 years ago
- 22447ae Add fixups for Thumb LDR/STR instructions. by Bill Wendling · 14 years ago
- 2bf6afc Relax alignment fragments. by Rafael Espindola · 14 years ago
- f9a4476 Patch by David Meyer to avoid a O(N^2) behaviour when relaxing fragments. by Rafael Espindola · 14 years ago
- 9448184 add another overflow idiom by Chris Lattner · 14 years ago
- 08859ff add a note about overflow idiom recognition. by Chris Lattner · 14 years ago
- b35d56c Generalize an assert. by Rafael Espindola · 14 years ago
- ef17f08 add a shift/imul missed optimization by Chris Lattner · 14 years ago
- 2fc36e1 add a note about a SPEC hack that gcc mainline does. by Chris Lattner · 14 years ago
- 33e77d3 take care of some todos, transforming [us]mul_lohi into by Chris Lattner · 14 years ago
- 2ff28e4 merge two tests by Chris Lattner · 14 years ago
- 1a0fbe2 when transforming a MULHS into a wider MUL, there is no need to SRA the by Chris Lattner · 14 years ago
- ba3c815 make qsort predicate more conformant by returning 0 for equal values. by Chris Lattner · 14 years ago
- 9c6b60e various cleanups to tblgen, patch by Garrison Venn! by Chris Lattner · 14 years ago
- f722699 Add mention that we support FreeBSD/amd64. by Bill Wendling · 14 years ago
- 53ef118 Add some more MC tests for ARM arithmetic instructions that update or don't by Kevin Enderby · 14 years ago
- 24d7fa2 Copy-pastos. by Mikhail Glushenkov · 14 years ago
- 36604a6 Remove ConvertToMAttrImpl, it became too '-march'-specific. by Mikhail Glushenkov · 14 years ago
- 42db997 llvmc: Support -march arguments that should be forwarded to llc as -mcpu. by Mikhail Glushenkov · 14 years ago
- 2ac7eb8 llvmc: Better -mfpu/-mcpu support for ARM & PPC. by Mikhail Glushenkov · 14 years ago
- 26e10ae llvmc: more complete -march table for ARM. by Mikhail Glushenkov · 14 years ago
- 73e7809 llvmc: Support -mabi/-mfloat-abi. by Mikhail Glushenkov · 14 years ago
- bebea87 llvmc: Forward -march/-mcpu/-mtune to as & ld. by Mikhail Glushenkov · 14 years ago
- 87685e8 llvmc: make switch options ZeroOrMore by default. by Mikhail Glushenkov · 14 years ago
- bc4224b Reapply r121808 now that the missing patterns have been supplied. by Bill Wendling · 14 years ago
- 415af34 Add some missing patterns now that tLDRB and tLDRH are split into reg and by Bill Wendling · 14 years ago
- 86e8a70 Fix PR8790, another instance where unreachable code can cause instruction simplification to fail, by Owen Anderson · 14 years ago
- 93f83de Cleanup trailing whitespace. by Owen Anderson · 14 years ago
- 7d1d8db Revert r121808 until I can fix the build. by Bill Wendling · 14 years ago
- 9d04dc5 thumb adr fixup needs alignment just like the t2 version. by Jim Grosbach · 14 years ago
- 345cdb6 Comments and cleaning. by Bill Wendling · 14 years ago
- 2af0fd3 Make the ISel selections for LDR/STR the same as before the LDRr/LDRi split. In by Bill Wendling · 14 years ago
- 257c556 Simplify RegAllocGreedy's use of register aliases. by Jakob Stoklund Olesen · 14 years ago
- eb7464e Simplify CCState's use of register aliases. by Jakob Stoklund Olesen · 14 years ago
- 597faa8 Simplify AggressiveAntiDepBreaker's use of register aliases. by Jakob Stoklund Olesen · 14 years ago
- 16999da Simplyfy RegAllocBasic by using getOverlaps instead of getAliasSet. by Jakob Stoklund Olesen · 14 years ago
- b83ff84 Introduce TargetRegisterInfo::getOverlaps(Reg), returning a list of all by Jakob Stoklund Olesen · 14 years ago
- d40963c Add support for MC-ized encoding of tLEApcrel and tLEApcrelJT. rdar://8755755 by Jim Grosbach · 14 years ago
- ee2b350 Fix comment. by Bill Wendling · 14 years ago