- 662269d don't bother handling non-canonical icmp's by Chris Lattner · 14 years ago
- 803a29d inline a function, making the result much simpler. by Chris Lattner · 14 years ago
- abf7067 Fix my previous patch to handle a degenerate case that the llvm-gcc by Chris Lattner · 14 years ago
- 28acc13 convert some methods to be static functions by Chris Lattner · 14 years ago
- fca20f5 zap two more std::sorts. by Chris Lattner · 14 years ago
- 61c7744 fix a fairly serious oversight with switch formation from by Chris Lattner · 14 years ago
- e991b5f simplify code and reduce indentation by Chris Lattner · 14 years ago
- 6d4d21e convert an std::sort to array_pod_sort. by Chris Lattner · 14 years ago
- cd4b709 move the "br (X == 0 | X == 1), T, F" -> switch optimization to a new by Chris Lattner · 14 years ago
- 9a2b72a reduce indentation and generally simplify code, no functionality change. by Chris Lattner · 14 years ago
- 548f5a0 Add support for using the `!if' operator when initializing variables: by Bill Wendling · 14 years ago
- dcb54ce use getFirstNonPHIOrDbg to simplify this code. by Chris Lattner · 14 years ago
- d5b4db9 reduce indentation by using continue, no functionality change. by Chris Lattner · 14 years ago
- eac8f35 Move <map> include out of .h and into .cpp. by Bill Wendling · 14 years ago
- 6a97ed3 Merge DEBUG statements. by Bill Wendling · 14 years ago
- 67db883 eliminate the Records global variable, patch by Garrison Venn! by Chris Lattner · 14 years ago
- 9d6250f clean up RecordKeeper::getAllDerivedDefinitions, patch by Garrison Venn! by Chris Lattner · 14 years ago
- 4c247f6 further fixes. by Chris Lattner · 14 years ago
- a97c91f add a note by Chris Lattner · 14 years ago
- 638f7a9 Missed some ADDI <-> ADDIK conversions in 121649. by Wesley Peck · 14 years ago
- 59b4127 Reverting commit to LLVMLibDeps that was inadvertently done in 121649. by Wesley Peck · 14 years ago
- 8f40b24 MBlaze delay slot filler was not capable of using ADDK and variants to fill delay slots. This broke several test cases when 121649 was committed. This fixes the regression. by Wesley Peck · 14 years ago
- a7c7b9d The ADD and ADDK (and all variants) instructions where flip-flopped in the MBlaze backend. This bug fix makes 64-bit math work on the MBlaze backend. by Wesley Peck · 14 years ago
- d713acb Remove useless dynamic_cast<>(). by Tobias Grosser · 14 years ago
- 2bf4b54 Regen configure by Peter Collingbourne · 14 years ago
- 1fbf5a4 Fix paths; AutoRegen.sh changes its current working directory to be the by Peter Collingbourne · 14 years ago
- eb13382 1. Change MBlaze indirect branches to use absolute branch BRALD instead of pc relative branch BRLD. by Wesley Peck · 14 years ago
- a30b7d2 Catch attempts to remove a deleted node from the CSE maps. Better to by Duncan Sands · 14 years ago
- 7138863 fix typo by Chris Lattner · 14 years ago
- 2f7228b Generalize the and-icmp-select instcombine further by allowing selects of the form by Benjamin Kramer · 14 years ago
- 20e3b4b Factor the (x & 2^n) ? 2^m : 0 instcombine into its own method and generalize it by Benjamin Kramer · 14 years ago
- a9688c4 (or (and (shl A, #shamt), mask), B) => ARMbfi B, A, ~mask where lsb(mask) == #shamt. rdar://8752056 by Evan Cheng · 14 years ago
- 533f58e Add named timer groups for the different stages of register allocation. by Jakob Stoklund Olesen · 14 years ago
- 4680dec Move MRI into RegAllocBase. Clean up debug output a bit. by Jakob Stoklund Olesen · 14 years ago
- 092e2cd Add FIXME by Jim Grosbach · 14 years ago
- a0bb037 Remove extraneous close parenthesis. Fix build breakage. by Nick Lewycky · 14 years ago
- 5a4308b Move variable that's unused in an NDEBUG build inside the DEBUG() macro, fixing by Nick Lewycky · 14 years ago
- 63ee220 Attempt to get Thumb2 branch fixups working properly. by Owen Anderson · 14 years ago
- f6dff84 Force the greedy register allocator to always use the inline spiller. by Jakob Stoklund Olesen · 14 years ago
- 3bda29e Rip out live range splitting support from the inline spiller. by Jakob Stoklund Olesen · 14 years ago
- ab7837c Get rid of ellipses. by Bill Wendling · 14 years ago
- 5fd873d Fix merge error in my last fix to Thumb2 vldr fixups. by Owen Anderson · 14 years ago
- e2e0f58 Fixups for Thumb2 vldr's need to have the effective PC aligned as well. by Owen Anderson · 14 years ago
- 1591b29 The MCFixupKindInfo table needs to be in the order that the enums were by Bill Wendling · 14 years ago
- ac00e96 Provide the necessary post-encoder hook for Thumb2 encodings of VMOV and friends. by Owen Anderson · 14 years ago
- dd479e9 Use AllocationOrder in RegAllocGreedy, fix a bug in the hint calculation. by Jakob Stoklund Olesen · 14 years ago
- 746fa17 Add float patterns for Neon vld1-lane/dup and vst1-lane operations. by Bob Wilson · 14 years ago
- 20d5515 Remove unused arguments. by Bob Wilson · 14 years ago
- 0f4b60d Fix encoding of Thumb1 LDRB and STRB. by Owen Anderson · 14 years ago
- 7bf4c02 Trailing whitespace. by Jim Grosbach · 14 years ago
- 808c7d1 Fix Thumb2 encodings of STREX and LDREX. by Owen Anderson · 14 years ago
- 839c092 Revert r121520, which may have introduced miscompilations. by Dan Gohman · 14 years ago
- 0be099d Correct encoding of rotation immediate for Thumb2 instructions. rdar://8755999 by Jim Grosbach · 14 years ago
- 90cc533 Fix encoding of 'U' bit for Thumb2 STRD/LDRD instructions. rdar://8755726 by Jim Grosbach · 14 years ago
- 683fc3e More trivial cleanup. No need to define the EncoderMethod property type. Can by Jim Grosbach · 14 years ago
- 04da9bf Tidy up. by Jim Grosbach · 14 years ago
- a79bd0e Trailing whitespace. by Jim Grosbach · 14 years ago
- 3bd5e52 Implement PartialAlias checking in BasicAA. by Dan Gohman · 14 years ago
- 6ce219e Fix miscompilation caused by trivial logic error in the reassignVReg() by Jakob Stoklund Olesen · 14 years ago
- d891acd Minimally update this code to handle PartialAlias. by Dan Gohman · 14 years ago
- 4a2a3ea Use PartialAlias to do better noalias lint checking. by Dan Gohman · 14 years ago
- 91d7475 Teach AliasAnalysisCounter about PartialAlias. by Dan Gohman · 14 years ago
- 3d9f1ca Teach AliasAnalysisEvaluator about PartialAlias. by Dan Gohman · 14 years ago
- 2c2f4c8 Update this code to handle PartialAlias as MayAlias. by Dan Gohman · 14 years ago
- 4a34cbd Introduce a new PartialAlias response for AliasAnalysis. For most by Dan Gohman · 14 years ago
- a92bac6 Fix some invalid alignments for Neon vld-dup and vld/st-lane instructions. by Bob Wilson · 14 years ago
- 568f528 Teach isCSRestore() that ARM/Thumb2 functions will use post-modify LDR by Jim Grosbach · 14 years ago
- c9672cb Add an AllocationOrder class that can iterate over the allocatable physical by Jakob Stoklund Olesen · 14 years ago
- e246717 Thumb unconditional branch binary encoding. rdar://8754994 by Jim Grosbach · 14 years ago
- 0108645 Thumb conditional branch binary encodings. rdar://8745367 by Jim Grosbach · 14 years ago
- c8cfbcb Another git svn dcommit test. This time let's hope it doesn't kill my repo. by Michael J. Spencer · 14 years ago
- 52917e5 Another git-svn dcommit test. (last time I got access and client errors and it broke everything locally;/) by Michael J. Spencer · 14 years ago
- d15e2f7 Test git svn dcommit by Michael J. Spencer · 14 years ago
- bbee055 Another dummy commit to check GIT mirroring by Anton Korobeynikov · 14 years ago
- 1b61350 Dummy commit to test GIT mirroring by Anton Korobeynikov · 14 years ago
- 049c74b macho-dump: Fix CMake build, following up to r121466. by NAKAMURA Takumi · 14 years ago
- 89b9372 Fixed version of 121434 with no new memory leaks. by Rafael Espindola · 14 years ago
- c2ef828 The Neon vqdmlsl_lane and vqdmlal_lane intrinsics have 4 arguments, not 3. by Bob Wilson · 14 years ago
- cdffa4f Mach-O/ARM: Add relocation type enumeration. by Daniel Dunbar · 14 years ago
- 4e45256 macho-dump: Switch to C++ macho-dump tool. by Daniel Dunbar · 14 years ago
- a87d7ec Mach-O: Tweak field name. by Daniel Dunbar · 14 years ago
- c79637c by Nick Lewycky · 14 years ago
- eda4a53 Fix cmake build. by Rafael Espindola · 14 years ago
- f7fd4aa Revert my previous patch to make the valgrind bots happy. by Rafael Espindola · 14 years ago
- 51c06bf Add dependency to "make check". by NAKAMURA Takumi · 14 years ago
- 8070812 lib/Target/CMakeLists.txt: Add missing lib/Target/TargetAsmInfo.cpp, following up to r121434. by NAKAMURA Takumi · 14 years ago
- 44a9e8f Fix the leak from r121401 of the Operands erased in the list but not deleted. by Kevin Enderby · 14 years ago
- 031d307 Use GZIPBIN instead of GZIP. Apparently gzip uses GZIP as an environment by Eric Christopher · 14 years ago
- d191751 Add some missing predicates. by Nate Begeman · 14 years ago
- 78ceb3a fix some validation problems by Chris Lattner · 14 years ago
- 69ad797 restructure this for readability, correct the example to follow the public ivar name convention by Chris Lattner · 14 years ago
- 2ea8ee7 Formalize the notion that AVX and SSE are non-overlapping extensions from the compiler's point of view. Per email discussion, we either want to always use VEX-prefixed instructions or never use them, and are taking "HasAVX" to mean "Always use VEX". Passing -mattr=-avx,+sse42 should serve to restore legacy SSE support when desirable. by Nate Begeman · 14 years ago
- 1c952b9 Initial support for the cfi directives. This is just enough to get by Rafael Espindola · 14 years ago
- 2901231 Print breakpoints for call instructions. This is used by optimized debug info test harness. by Devang Patel · 14 years ago
- 98bec51 add a rule for enums, patch by Zhanyong Wan! by Chris Lattner · 14 years ago
- 7dddad5 Add initial support to measure local variables. by Devang Patel · 14 years ago
- 5fad7a9 Use const references. by Rafael Espindola · 14 years ago
- 6bfd4f4 Fix the prototype for the llvm.eh.selector intrinsic. by Bill Wendling · 14 years ago
- 272df51 Thumb ldr reg+imm offsets were encoded incorrectly. The scaling factor of the by Bill Wendling · 14 years ago
- 3c49706 Add support for AVX to materialize +0.0 when doing scalar FP. by Nate Begeman · 14 years ago