- 23ec5d7 Move EvaluateFunction and EvaluateBlock into a class, and make the class store by Nick Lewycky · 13 years ago
- 7db76e7 Silence operator precedence warning. by Benjamin Kramer · 13 years ago
- b0934ab Remove dead code. Improve llvm_unreachable text. Simplify some control flow. by Ahmed Charles · 13 years ago
- d7ace3f StringRef'ize EmitSourceFileHeader(). by Ahmed Charles · 13 years ago
- 1bf724b Remove some unneeded includes and fix ordering in X86ISelLowering.cpp. Remove unneeded 'using namespace'. by Craig Topper · 13 years ago
- 6aceab1 Add machinery for pushing live ranges onto bundle starts while bundling. by Lang Hames · 13 years ago
- 4a0b2d6 Simplify moveEnteringDownFrom rules. by Lang Hames · 13 years ago
- dd637ae Unify all shuffle mask checking functions take a mask and VT instead of VectorShuffleSDNode. by Craig Topper · 13 years ago
- 038d2d5 Skip through instructions rather than operands when looking for last use slot. by Lang Hames · 13 years ago
- 752b2f0 APFloat::toString(): Fix overrun at scanning. by NAKAMURA Takumi · 13 years ago
- ac02714 Fix TODO and trailing whitespace. by Lang Hames · 13 years ago
- 55fed62 Defer sanity checks on live intervals until after all have been updated. Hold (LiveInterval, LiveRange) pairs to update, rather than vregs. by Lang Hames · 13 years ago
- 5aaffa8 Make a bunch of X86ISelLowering shuffle functions static now that they are no longer needed by isel. by Craig Topper · 13 years ago
- 9ad012a comment fix ARM.h by Jia Liu · 13 years ago
- 44de83a some comment fix for X86 and ARM by Jia Liu · 13 years ago
- 28a713b Add vmfunc instruction to X86 assembler and disassembler. by Craig Topper · 13 years ago
- 5073299 Fix issue with bitwise and precedence. by Ahmed Charles · 13 years ago
- 1a4b19e Hashing.h - utilities for hashing various data types. by Talin · 13 years ago
- b155c23 White space fixes. by Rafael Espindola · 13 years ago
- f3b32b3 Temporarily disable this assert. Looks like it found a similar issue when by Rafael Espindola · 13 years ago
- ef4c80e Don't skip debug instructions when looking for the insertion point of by Rafael Espindola · 13 years ago
- 31d157a Emacs-tag and some comment fix for all ARM, CellSPU, Hexagon, MBlaze, MSP430, PPC, PTX, Sparc, X86, XCore. by Jia Liu · 13 years ago
- a771330 Add X86InstrSVM.td that I forgot to add in r150873. by Craig Topper · 13 years ago
- 9e3d0b3 Add X86 assembler and disassembler support for AMD SVM instructions. Original patch by Kay Tiong Khoo. Few tweaks by me for code density and to reduce replication. by Craig Topper · 13 years ago
- 0a85771 Trivial cleanup to group the generic 'armvN' cases with the 'arm' case, by Chandler Carruth · 13 years ago
- 2c3acb0 Fix a rather nasty regression from r150690: LHS != RHS does not imply LHS->stripPointerCasts() != RHS->stripPointerCasts(). by Eli Friedman · 13 years ago
- ecb5062 Bring HMEditor into line with LLVM coding standards. by Lang Hames · 13 years ago
- 9b5d6b8 Ignore the lifetime intrinsics in fast-isel. by Eric Christopher · 13 years ago
- 0b923d9 Don't print out pointer values in SUnit::dump(). by Jakob Stoklund Olesen · 13 years ago
- 0310038 Sink variable into assert by Matt Beaumont-Gay · 13 years ago
- fbc8dd3 Add support for regmask slots to HMEditor. Also fixes a comment error. by Lang Hames · 13 years ago
- d9165eb Fix typo in comment ldopen() -> dlopen(). by Kevin Enderby · 13 years ago
- 2420b55 Handle regmask operands in ARMInstrInfo. by Jakob Stoklund Olesen · 13 years ago
- fc0d740 Put back the initializing the targets in the disassembler API with a comment as by Kevin Enderby · 13 years ago
- 8c3b87c Fix ARMBaseInstrInfo::getInstrLatency for calls. by Jakob Stoklund Olesen · 13 years ago
- d9f0ff5 Transfer regmasks to MRI. by Jakob Stoklund Olesen · 13 years ago
- dbe266b Calls and invokes with the new clang.arc.no_objc_arc_exceptions by Dan Gohman · 13 years ago
- 3dc7c51 Refactor 'handleMove' code in live intervals. Clients of LiveIntervals won't see by Lang Hames · 13 years ago
- ebad58d Remove a comment about an alternative approach that wouldn't by Dan Gohman · 13 years ago
- 7842a74 Tidy up. by Jim Grosbach · 13 years ago
- 4cbcee1 Generate the correct EH frame section types on Solaris, this time without breaking other platforms... by David Chisnall · 13 years ago
- 8bb51ef Revert r150814. It turns out that there is a good reason for this after all... by David Chisnall · 13 years ago
- 0f7de35 Revert r150288, "Allow Post-RA LICM to hoist reserved register reads." by Jakob Stoklund Olesen · 13 years ago
- 637b25a Don't lazily allocate eh_frame. We're not lazily allocating things like the LSDA, which are only used when the eh frame is used, so this lazy allocation doesn't really make sense. by David Chisnall · 13 years ago
- 50f603f ... and it's probably best to use the correct alignment, rather than just guessing that it's the same as the size. by David Chisnall · 13 years ago
- ca5b752 It turns out that putting an 8-byte symbol in a 4-byte section makes Solaris ld sulk. GNU ld is perfectly happy with it, which is worrying for a whole other set of reasons... by David Chisnall · 13 years ago
- c570711 remove Emacs-tag form .cpp files in Mips Backend, and fix some typo. by Jia Liu · 13 years ago
- ed993de Typo in variable name. by Eric Christopher · 13 years ago
- 6e94e68 Remove the last of the old vector_shuffle patterns from X86 isel. by Craig Topper · 13 years ago
- 81266c5 Add support for invariant.start inside the static constructor evaluator. This is by Nick Lewycky · 13 years ago
- 38bdc57 Do not promote i32 arguments to i64. This was causing unnecessary sign extension by Akira Hatanaka · 13 years ago
- 3106b8b Remove redundant comment. Use a more efficient datatype. by Bill Wendling · 13 years ago
- 1bc147b Fix some grammar-os and formatting. by Bill Wendling · 13 years ago
- 00195d8 Reverse iterator - should be incrementing rather than decrementing. by Lang Hames · 13 years ago
- 8f5e8c1 add Emacs tag and fix some comment error in file headers by Jia Liu · 13 years ago
- b8703fe [fast-isel] Add support for returning non-legal types with no sign- or zero- by Chad Rosier · 13 years ago
- 29879d7 MachineScheduler shouldn't use/preserve LiveDebugVariables. by Lang Hames · 13 years ago
- 5d08275 Oops - isRegLiveIntoSuccessor is used in non-assert builds now. Remove NDEBUG guards. by Lang Hames · 13 years ago
- c2e08db Re-enable 150652 and 150654 - Make FPSCR non-reserved, and make MachineCSE bail on reserved registers. This *should* be safe as of r150786. by Lang Hames · 13 years ago
- af8b34d Turn off assertion, conservatively compute liveness for live-in un-allocatable registers. by Lang Hames · 13 years ago
- 178d870 Remove comment. by Akira Hatanaka · 13 years ago
- a69feb0 Remove unnecessary assignment to temporary, ResultReg. by Chad Rosier · 13 years ago
- 8b0a3f2 Remove the YMM_HI_6_15 hack. by Jakob Stoklund Olesen · 13 years ago
- 527a08b Use the same CALL instructions for Windows as for everything else. by Jakob Stoklund Olesen · 13 years ago
- e318677 Remove trailing whitespace. Add newline. by Akira Hatanaka · 13 years ago
- 1a7ea9d Disable machine copy propagation for now. It's known to be buggy (PR11940) and introduces subtle miscompiles in many places. by Benjamin Kramer · 13 years ago
- ea79b8e Revert "InstSimplify: Strip pointer casts early." by Benjamin Kramer · 13 years ago
- 475ebf5 InstSimplify: Strip pointer casts early. by Benjamin Kramer · 13 years ago
- fd8779a InstSimplify: Ignore pointer casts when constant folding compares between pointers. by Benjamin Kramer · 13 years ago
- e6bd7a8 s/ModAttrBehavior/ModFlagBehavior/g to be consistent with how module flags are named elsewhere. by Bill Wendling · 13 years ago
- 6afa3f7 Remove extraneous #include and spelling mistake introduced in r150669. by James Molloy · 13 years ago
- 6660c05 Modify the algorithm when traversing the DAGCombiner's worklist to be O(log N) for all operations. This fixes a horrible worst case with lots of nodes where 99% of the time was being spent in std::remove. by James Molloy · 13 years ago
- 22bed5d VMCore/AsmWriter.cpp: Tweak to check #INF and #NAN earlier. by NAKAMURA Takumi · 13 years ago
- c8782a1 VMCore/AsmWriter.cpp: Use APFloat instead of atof(3). by NAKAMURA Takumi · 13 years ago
- 1834df8 Oop - r150653 + r150654 broke one of my test cases. Backing out for now... by Lang Hames · 13 years ago
- afae28b FPSCR shouldn't be reserved. by Lang Hames · 13 years ago
- f7e31b9 MachineCSE shouldn't extend the live ranges of reserved or allocatable registers. by Lang Hames · 13 years ago
- 5e6162e loop-rotate shouldn't hoist alloca instructions out of a loop. Patch by Patrik Hägglund, with slightly modified test. Issue reported by Patrik Hägglund on llvmdev. by Eli Friedman · 13 years ago
- 8bcde2a Enable register mask operands for x86 calls. by Jakob Stoklund Olesen · 13 years ago
- a230262 Handle register masks in branch folding. by Jakob Stoklund Olesen · 13 years ago
- e746186 Fix library visibility problems with VLIWPacketizer. by Andrew Trick · 13 years ago
- 426f215 Use the enum instead of 'unsigned'. by Bill Wendling · 13 years ago
- cc2037b Make LiveIntervals::handleMove() bundle aware. by Lang Hames · 13 years ago
- 2de3ff5 Use 'getDataNoRel' for the section kind. by Bill Wendling · 13 years ago
- cc72913 Fix assertion condition. by Lang Hames · 13 years ago
- 057d521 Modify the code that emits the module flags to use the new module flags accessor by Bill Wendling · 13 years ago
- f20f281 Add a module flags accessor method which returns the flags in a vector. by Bill Wendling · 13 years ago
- 01d53ec Add function for computing the edit distance of two arrays. by Kaelyn Uhrain · 13 years ago
- 68c36e0 Don't expose DefaultVLIWScheduler by Andrew Trick · 13 years ago
- 862fd5f Remove overly conservative assert. by Lang Hames · 13 years ago
- ebafa0c Generic "VLIW" packetizer based on a DFA generated from target itinerary. by Andrew Trick · 13 years ago
- ab7955b Optimize redundant sign extends and negation of predicates. by Sirish Pande · 13 years ago
- 2a4bc1e Revert "Replacing HexagonOptimizeSZExtends with HexagonPeephole." by Eric Christopher · 13 years ago
- eddd6ab Revert "Optimize redundant sign extends and negation of predicates" by Eric Christopher · 13 years ago
- a997b3e Replacing HexagonOptimizeSZExtends with HexagonPeephole. by Sirish Pande · 13 years ago
- 11241ab Optimize redundant sign extends and negation of predicates by Sirish Pande · 13 years ago
- 40d552e Add braces to if clause to make symmetric with associate else clause. by Chad Rosier · 13 years ago
- 5f76926 For ELF, also call fixSymbolsInTLSFixups() on expressions passed to EmitValue (literal values). Previously only called on expressions in instructions. New test cases added to tls.s, tls-i386.s. Resolves PR11981. by David Meyer · 13 years ago
- 4a1ff2f Strip the pointer casts from the constants here. by Bill Wendling · 13 years ago
- f32a960 Add a way to replace a field inside a metadata node. This can be by Eric Christopher · 13 years ago