- 38539622 Move more functionality over to LLVMContext. by Owen Anderson · 15 years ago
- 47728a2 remove Mangler::getTypeID and related data, it was only used for mangling by Chris Lattner · 15 years ago
- 762717a remove mangler support for mangling local names. Mangler should only be by Chris Lattner · 15 years ago
- ca1bafd fix CBE & MSIL backends to not use the mangler for non-global symbols. by Chris Lattner · 15 years ago
- 6dea8d3 don't print redundant @PLT suffixes by Chris Lattner · 15 years ago
- 8799dbe Revert an accidental commit. by Evan Cheng · 15 years ago
- ec9aa7e the mangler should put suffixes on unnamed global's mangled names as well by Chris Lattner · 15 years ago
- 099c28e Move a bit more functionality to LLVMContext, which apparently wasn't being used anyways. by Owen Anderson · 15 years ago
- 5f1f0b8 Added llvm-mc support for parsing the .abort directive. by Kevin Enderby · 15 years ago
- c902e13 Print a newline after printing a Value, now that Value's operator<< by Dan Gohman · 15 years ago
- d4f53b3 Two changes: by Chris Lattner · 15 years ago
- d84b416 Use assertion. by Devang Patel · 15 years ago
- 070a981 PR4548: optimize zext+udiv+trunc to udiv. by Eli Friedman · 15 years ago
- a43c3ac Inline EvalVectorOp in order to get rid of passing-pointer-to-static-methods behavior. by Owen Anderson · 15 years ago
- d291066 Cleanup the global emission and refactor some code by Bruno Cardoso Lopes · 15 years ago
- e2959dc clean up some syntax. by Chris Lattner · 15 years ago
- 709b33d Canonicalize boolean +/- a constant to a select. by Eli Friedman · 15 years ago
- ddf9f99 Fix a few assertion strings. by Dan Gohman · 15 years ago
- 03ee68a Forward-declare Loop and LoopInfo instead of #including LoopInfo.h. by Dan Gohman · 15 years ago
- fa82b6e These don't really need contexts either. by Owen Anderson · 15 years ago
- 62c5c50 eliminate a bunch of code in print_pcrel_imm for printing symbols, using by Chris Lattner · 15 years ago
- f5074ec Whitespace cleanups. by Dan Gohman · 15 years ago
- ba70188 Fix an 80-column violation. by Dan Gohman · 15 years ago
- 16a2c92 Move isLCSSAForm, isLoopInvariant, getCanonicalInductionVariable, by Dan Gohman · 15 years ago
- f666c09 move a method and add a comment, no functionality change. by Chris Lattner · 15 years ago
- c8d76d5 Make Loop and MachineLoop be subclasses of LoopBase, rather than typedefs, by Dan Gohman · 15 years ago
- 92aa0bb refactor operand printing to remove hte last of the "mem" modifier hack. The by Chris Lattner · 15 years ago
- 87370b8 Use AsmPrinter's Mangler to remove leading '1' from linkage names. by Devang Patel · 15 years ago
- 65445c5 Misc simplifications to InstCombiner::commonIntCastTransforms. Most of by Eli Friedman · 15 years ago
- ea670f1 Fix FP elimination code to work for Thumb-2 addrmode AddrModeT2_so. This fixes SingleSource/Benchmarks/Stanford/Queens (among others). by David Goodwin · 15 years ago
- 174f816 refactor symbol printing so the whole "mem" thing is handled in fewer places. by Chris Lattner · 15 years ago
- 85b05a2 Reapply 75252, with a fix to avoid the infinite recursion case. The by Dan Gohman · 15 years ago
- 1ca29d3 As Chris pointed out, this doesn't actually need an LLVMContext to operate. by Owen Anderson · 15 years ago
- 43da8fb revert rev. 75503 for now. by Devang Patel · 15 years ago
- 7597a62 Use Mangler to remove leading '1' from linkage names. by Devang Patel · 15 years ago
- a5c7832 add llvm-mc support for parsing the .subsections_via_symbols directive. by Kevin Enderby · 15 years ago
- eb7f7a8 Fix comment. by Eli Friedman · 15 years ago
- 73c6b71 Move more functionality over to LLVMContext. by Owen Anderson · 15 years ago
- 69fbc7f Move the memoization check for SCEVSignExtendExpr and by Dan Gohman · 15 years ago
- 7e25d45 Don't bother to call commonIntCastTransforms for bitcasts; int->int by Eli Friedman · 15 years ago
- c050fd9 Convert SCEV from FoldingSetNode to FastFoldingSetNode. This eliminates by Dan Gohman · 15 years ago
- db42549 Reverted r75484. It was causing a failure with Apple-style builds. by Bill Wendling · 15 years ago
- 014700c by David Greene · 15 years ago
- b8ac841 Add NetBSD to the Triple class, patch by Krister Walfridsson! by Chris Lattner · 15 years ago
- 8928383 More standard way of specifying greater than Leopard. by Bill Wendling · 15 years ago
- b6be139 On greater than Leopard systems, place exception tables in the __TEXT section. by Bill Wendling · 15 years ago
- beca689 Change printInstruction to not print a trailing newline. Value::dump by Dan Gohman · 15 years ago
- d2559bf Fix comment typos. by Bob Wilson · 15 years ago
- a2f55dd factor the 'optimized sort' code out into a static helper function by Chris Lattner · 15 years ago
- 6fbc196 Move the re-sort of invalidated NonLocalPointerDeps cache earlier by Chris Lattner · 15 years ago
- 191cf28 by David Greene · 15 years ago
- 7a80f5f Match declaration to definition (missed a few). by Daniel Dunbar · 15 years ago
- 89e12a1 Match declaration to definition. by Daniel Dunbar · 15 years ago
- 56a96e7 Fix build on Linux. by Nick Lewycky · 15 years ago
- 4892cb7 Fix some non-sensical code. by Daniel Dunbar · 15 years ago
- a53902b Switch to raw_ostream. by Daniel Dunbar · 15 years ago
- fc1b75f Removed some junk code that snuck in to an earlier commit. by Lang Hames · 15 years ago
- 780905e Fix an error in ConstantRange::getSignedMax on wrapped ranges. Thanks once by Nick Lewycky · 15 years ago
- ff84de7 'i8 full-range' sign extended to i16 should equal [-128, 128) not [-128, 127). by Nick Lewycky · 15 years ago
- 0a5372e Begin the painful process of tearing apart the rat'ss nest that is Constants.cpp and ConstantFold.cpp. by Owen Anderson · 15 years ago
- f1db120 Multiply was very wrong for wrapped ranges. This supplies a half-fix that will by Nick Lewycky · 15 years ago
- cf9e07d Fix a bug summing two full sets. The overflow checking doesn't handle sets as by Nick Lewycky · 15 years ago
- deb052a Match declaration to definition. by Daniel Dunbar · 15 years ago
- eaff524 remove llvm.part.set.* and llvm.part.select.*. They have never been by Chris Lattner · 15 years ago
- cae9a3f Use llvm_report_error, not llvm_unreachable. by Daniel Dunbar · 15 years ago
- a00e85c Improve sys::Path::makeAbsolute on Win32. - Patch by Viktor Kutuzov! by Daniel Dunbar · 15 years ago
- f368923 Fix assert(0) conversion, as suggested by Chris. by Torok Edwin · 15 years ago
- 0f55014 "UNIX paths can contain non-ASCII characters, so Path::isValid() should not reject paths with such characters in them. The attached patch removes the check from Path::isValid()." by Chris Lattner · 15 years ago
- c8ca3ae Implement support for promotion of AND/OR/XOR on integer types. by Jakob Stoklund Olesen · 15 years ago
- 9a4ba45 Fix types in PromoteNode handling of CTPOP and friends. by Jakob Stoklund Olesen · 15 years ago
- 29fd056 Remove extra \n from LLVM_UNREACHABLE calls. by Torok Edwin · 15 years ago
- 956daf0 Implement udiv for ConstantRanges. by Nick Lewycky · 15 years ago
- 69600ca Temporarily revert r75408. It appears to break the Apple-style builds: by Bill Wendling · 15 years ago
- 2ff893f Implement ConstantRange::multiply based on the code in LoopVR. by Nick Lewycky · 15 years ago
- 6db1495 Remove check which is duplicated in InstCombiner::visitSelectInstWithICmp. by Eli Friedman · 15 years ago
- a6d16ae eliminate MOV64r0 in favor of a Pat<> pattern. This is only nontrivial because by Chris Lattner · 15 years ago
- 65a7a6f fix x86-64 static codegen to materialize the address of a global with movl instead by Chris Lattner · 15 years ago
- 14f7511 fix a bug in my cleanup patch by Chris Lattner · 15 years ago
- 2514278 comment cleanup, reduce nesting. by Chris Lattner · 15 years ago
- a3c8d38 remove some dead patterns, WrapperRIP doesn't exist in -static mode by Chris Lattner · 15 years ago
- 5e5050d silence a vc++ warning. by Chris Lattner · 15 years ago
- d0cca24 Revert r75252 which was causing some crashes at compile time. by Nick Lewycky · 15 years ago
- 4f06649 Fix PR4533, which is about buggy codegen in x86-64 -static mode. by Chris Lattner · 15 years ago
- c25e758 assert(0) -> LLVM_UNREACHABLE. by Torok Edwin · 15 years ago
- 63bb60f Delete the temp dir even when '--temp-dir' is specified. by Mikhail Glushenkov · 15 years ago
- 646ca92 Fix handling of max and full set. by Nick Lewycky · 15 years ago
- f067a23 Clarify and simplify. by Nick Lewycky · 15 years ago
- 7d696d8 Convert more assert(0)+abort() -> LLVM_UNREACHABLE, by Torok Edwin · 15 years ago
- ed338e8 Don't put IT instruction before conditional branches. by Evan Cheng · 15 years ago
- 2f297df Smarter isel of ldrsb / ldrsh. Only make use of these when [r,r] address is feasible. by Evan Cheng · 15 years ago
- 446c428 Major changes to Thumb (not Thumb2). Many 16-bit instructions either modifies CPSR when they are outside the IT blocks, or they can predicated when in Thumb2. Move the implicit def of CPSR to an optional def which defaults CPSR. This allows the 's' bit to be toggled dynamically. by Evan Cheng · 15 years ago
- dd6f632 80 col violation. by Evan Cheng · 15 years ago
- bf8c7f0 Move a method that creates constant ranges relative to another constant range by Nick Lewycky · 15 years ago
- 8955e93 Fix up support for OptionalDefOperand when it defaults to an actual register def. I need this to get ready for major Thumb1 surgery. by Evan Cheng · 15 years ago
- aad3460 Use CreateStackStoreLoad helper in more places. by Eli Friedman · 15 years ago
- ebfc177 Two-address pass should use findCommutedOpIndices to determine what registers are commuted. by Evan Cheng · 15 years ago
- 34c7509 Use findCommutedOpIndices to find the operands to commute. by Evan Cheng · 15 years ago
- 1e44ed8 Add superclasses of ARM Neon quad registers. The Q2PR class contains pairs of by Bob Wilson · 15 years ago
- 28eff96 Add new vector types for 192-bit, 348-bit and 512-bit sizes. by Bob Wilson · 15 years ago
- 226b608 remove the "debug" modifier, it is only used by one instruction which can by Chris Lattner · 15 years ago