- e1c6ddc [ValueTracking] Prevent a call to computeKnownBits if we already know the state of the bit we would calculate. Also reuse a temporary APInt instead of creating a new one. by Craig Topper · 8 years ago
- 0bd00d7 [LV] Fix the vector code generation for first order recurrence by Anna Thomas · 8 years ago
- 7784ce7 [InstCombine] fold X == 0 || X == -1 to one compare (PR32524) by Sanjay Patel · 8 years ago
- fe37694 [DAE] Simplify call site replacement code with CallSite NFC by Reid Kleckner · 8 years ago
- a7bdbbc [ValueTracking] Move a temporary APInt instead of copying it. by Craig Topper · 8 years ago
- d2a36f2 [InstCombine] Simplify attribute code with new AttributeList::get NFC by Reid Kleckner · 8 years ago
- 0bd53cd [ArgPromotion] Don't drop !prof metadata on promoted calls by Reid Kleckner · 8 years ago
- 881e9f3 [AMDGPU] Combine DS operations with offsets bigger than byte by Stanislav Mekhanoshin · 8 years ago
- b39f4c5 [APSInt] Remove named And/Or/Xor methods. by Craig Topper · 8 years ago
- c1e5fd3 [InstCombine] use similar ops for related folds; NFCI by Sanjay Patel · 8 years ago
- 104e2fb [APInt] Fix the returns description for the postfix increment/decrement operators. NFC by Craig Topper · 8 years ago
- 0f68a54 Revert r300213 "[APSInt] Add a static_assert to ensure APSInt is packed well with APInt after r300171" by Craig Topper · 8 years ago
- b2b7c4b [Analysis] Support bitreverse in -demanded-bits pass by Brian Gesiak · 8 years ago
- 9c0f53a [APSInt] Add a static_assert to ensure APSInt is packed well with APInt after r300171. by Craig Topper · 8 years ago
- 7f80f1b LTO: Pass SF_Executable flag through to InputFile::Symbol by Tobias Edler von Koch · 8 years ago
- d8dec6c [Hexagon] Unxfail passing tests by Krzysztof Parzyszek · 8 years ago
- 9defcc4 [InstCombine] fix assert to not always be true by Sanjay Patel · 8 years ago
- 7184986 [InstCombine] add/move tests for or-of-icmps; NFC by Sanjay Patel · 8 years ago
- 0f154b0 Re-apply "[GVNHoist] Move GVNHoist to function simplification part of pipeline." by Geoff Berry · 8 years ago
- 7fa51d1 [Hexagon] Implement HexagonTargetLowering::CanLowerReturn by Krzysztof Parzyszek · 8 years ago
- db734f0 [Hexagon] Fix "LowerFormalArguments emitted a value with the wrong type!" assertion by Krzysztof Parzyszek · 8 years ago
- cf2d261 Use methods to access data stored with frame instructions by Serge Pavlov · 8 years ago
- 4aae21e llvm/test/BugPoint/compile-custom.ll: Use %/s for its path not to be mis-escaped. by NAKAMURA Takumi · 8 years ago
- 67b5052 [X86] Added missing mayLoad/mayStore attributes to some X86 instructions. by Ayman Musa · 8 years ago
- 2c882c2 [DWARF] - Simplify (use dyn_cast instead of isa + cast). by George Rimar · 8 years ago
- 78f9d9d [globalisel][tablegen] Report more detail in some SelectionDAG import failures. NFC by Daniel Sanders · 8 years ago
- 4c76a12 Reverting cmake/modules/AddLLVM.cmake changes from revision 300184 (Added by mistake). by Ayman Musa · 8 years ago
- 456f727 [X86] Change instructions names to keep consistency with the naming convention. NFC by Ayman Musa · 8 years ago
- 17f2fca [LV] Refactor ILV to provide vectorizeInstruction(); NFC by Ayal Zaks · 8 years ago
- 3d5761e Fix typo in static_assert message. NFC by Craig Topper · 8 years ago
- 679e173 [ORC] Temporarily disable the RPC Error/Expected unit tests while I investigate by Lang Hames · 8 years ago
- e460ede [Orc] Fix bool serialization for RawByteChannels. by Lang Hames · 8 years ago
- 24828a3 [ORC] Remove more extraneous semicolons from r300167, rename the RPC Expected by Lang Hames · 8 years ago
- d613770 Remove more lies from the LangRef. by George Burgess IV · 8 years ago
- c170edb [APInt] Reorder fields to avoid a hole in the middle of the class by Craig Topper · 8 years ago
- d8ea48f [ORC] Remove extraneous semi-colon added in r300167. by Lang Hames · 8 years ago
- cd686df [APInt] Generalize the implementation of tcIncrement to support adding a full 'word' by introducing tcAddPart. Use this to support tcIncrement, operator++ and operator+=(uint64_t). Do the same for subtract. NFCI. by Craig Topper · 8 years ago
- c1231f8 Update the LangRef to reflect reality. by George Burgess IV · 8 years ago
- ed576a1 [ORC] Add RPC and serialization support for Errors and Expecteds. by Lang Hames · 8 years ago
- 55525ab Remove some unused private fields. by Zachary Turner · 8 years ago
- 422574b [InstCombine] Add vector version of a test to show missing optimization. by Craig Topper · 8 years ago
- 8b69529 Support: Add a VCSRevision.h header file. by Peter Collingbourne · 8 years ago
- ebc666e [ORC] Add missing file from r300155. by Lang Hames · 8 years ago
- a43d368 [ORC] Use native Errors rather than converted std::error_codes for ORC RPC. by Lang Hames · 8 years ago
- e9a46bf [IR] Take func, ret, and arg attrs separately in AttributeList::get by Reid Kleckner · 8 years ago
- 2d32ddf [IR] Remove the APIntMoveTy typedef from ConstantRange. Use APInt type directly. by Craig Topper · 8 years ago
- dc359e4 Work around MSVC rejects-valid bug related to C++11 narrowing conversions. by Richard Smith · 8 years ago
- fae6220 Fix compiler error in Attributes.cpp by Konstantin Zhuravlyov · 8 years ago
- 24e7b0f AMDGPU : Fix common dominator of two incoming blocks terminates with uniform branch issue. by Wei Ding · 8 years ago
- e22326d Fix some ArgList uses after API change in r300135. by Richard Smith · 8 years ago
- 71cd6a6 Fix initialization order of class members. by Zachary Turner · 8 years ago
- e05ab25 ArgList: cache index ranges containing arguments with each ID by Richard Smith · 8 years ago
- 67dcd80 [llvm-pdbdump] Minor prepatory refactor of Class Def Dumper. by Zachary Turner · 8 years ago
- 7724dc6 [llvm-pdbdump] More advanced class definition dumping. by Zachary Turner · 8 years ago
- 69dba78 [libFuzzer] XFAIL fuzzer-oom.test on Darwin. by Akira Hatanaka · 8 years ago
- b25869a [InstSimplify] Don't try to constant fold AllocaInsts since it won't do anything. by Craig Topper · 8 years ago
- f31bea8 [IR] Make AttributeSet constructor from AttributeSetNode* explicit by Reid Kleckner · 8 years ago
- 53726fa [ValueTracking] Teach GetUnderlyingObject to stop when it reachs an alloca instruction. by Craig Topper · 8 years ago
- 7c6ef2a [IR] Assert that we never create an empty AttributeListImpl, NFC by Reid Kleckner · 8 years ago
- ab28f3b AMDGPU: Fix invalid copies when copying i1 to phys reg by Matt Arsenault · 8 years ago
- bb9002f [AMDGPU] Generate range metadata for workitem id by Stanislav Mekhanoshin · 8 years ago
- 6f93f61 Remove readnone from invariant.group.barrier by Piotr Padlewski · 8 years ago
- 4f34449 Append -w when LLVM_ENABLE_WARNINGS is Off. by Vassil Vassilev · 8 years ago
- 5bfc47d Bitcode: Move version and global value module code parsers to separate functions. NFCI. by Peter Collingbourne · 8 years ago
- ab480f4 [Support] Add support for unique_ptr<> to Casting.h. by Zachary Turner · 8 years ago
- 12e38cb Remove svnprop eol-style:native from Casting.h by Zachary Turner · 8 years ago
- d0d13f5 [InstCombine] Teach SimplifyMultipleUseDemandedBits to handle And/Or/Xor known bits using the LHS/RHS known bits it already acquired without recursing back into computeKnownBits. by Craig Topper · 8 years ago
- 1db7e25 [InstCombine] Remove unreachable code for turning an And where all demanded bits on both sides are known to be zero into a constant 0. by Craig Topper · 8 years ago
- 2c5adb1 [InstCombine] fix wrong undef handling when converting select to shuffle by Sanjay Patel · 8 years ago
- c5de42f [SelectionDAG] Use APInt move assignment to avoid 2 memory allocations and copies when bit width is larger than 64-bits. by Craig Topper · 8 years ago
- 718593b CodeGen: BlockPlacement: Add comment about DenseMap Safety. by Kyle Butt · 8 years ago
- 1c404b4 llvm-lto2: Add a dump-symtab subcommand. by Peter Collingbourne · 8 years ago
- d9096c7 [InstCombine] In SimplifyMultipleUseDemandedBits, use a switch instead of cascaded ifs on opcode. NFC by Craig Topper · 8 years ago
- 51f7e1a [InstCombine] Teach SimplifyDemandedInstructionBits that even if we reach an instruction that has multiple uses, if we know all the bits for the demanded bits for this context we can go ahead and create a constant. by Craig Topper · 8 years ago
- 6b81434 MachineScheduler: Skip acyclic latency heuristic for in-order cores by Matthias Braun · 8 years ago
- c7bad98 [InstCombine] Move portion of SimplifyDemandedUseBits that deals with instructions with multiple uses out to a separate method. NFCI by Craig Topper · 8 years ago
- 73ba5e9 [SystemZ] Fix more target specific tests by Renato Golin · 8 years ago
- 3183fbc [SystemZ] Fix target specific tests by Renato Golin · 8 years ago
- b4ede06 [AMDGPU][MC] Added support for several VI-specific opcodes (s_wakeup, etc) by Dmitry Preobrazhensky · 8 years ago
- 3461e9c Teach SimplifyDemandedUseBits that adding or subtractings 0s from every bit below the highest demanded bit can be simplified by Craig Topper · 8 years ago
- ef86a1e [AMDGPU][MC] Corrected parsing of v_cmp_class* and v_cmpx_class* by Dmitry Preobrazhensky · 8 years ago
- 490024c [WebAssembly] Update use of Attributes after r299875 by Derek Schuff · 8 years ago
- 405c945 [AMDGPU][MC] Corrected encoding of V_MQSAD_U32_U8 for CI by Dmitry Preobrazhensky · 8 years ago
- 6f3228c Fix the bootstrap failure caused by r299986. by Easwaran Raman · 8 years ago
- e930b09 [InstCombine] morph an existing instruction instead of creating a new one by Sanjay Patel · 8 years ago
- df5e51c [AMDGPU][MC] Corrected ds_wrxchg2* to support two offsets by Dmitry Preobrazhensky · 8 years ago
- c2dad95 Fix a RUN line in new test. by Jonas Paulsson · 8 years ago
- e4957d5 Remove redundant type casts by Serge Pavlov · 8 years ago
- 944d939 Fix detection of backtrace() availability on FreeBSD by Ed Maste · 8 years ago
- 0b09474 [SLPVectorizer] Pass the right type argument to getCmpSelInstrCost() by Jonas Paulsson · 8 years ago
- 4e5abdf [MachineBlockPlacment] Add an assert to ensure there is no order dependency on DenseMap iteration order. by Benjamin Kramer · 8 years ago
- 2b37175 [MachineBlockPlacement] Clean up data structures a bit. by Benjamin Kramer · 8 years ago
- 16b23e9 [LoopVectorizer] Improve handling of branches during cost estimation. by Jonas Paulsson · 8 years ago
- e353fb8 [GlobalIsel][X86] support G_CONSTANT selection. by Igor Breger · 8 years ago
- 43d439d [LoopVectorizer, TTI] New method supportsEfficientVectorElementLoadStore() by Jonas Paulsson · 8 years ago
- fcce15e [AMDGPU][MC] Corrected src0 size for s_cbranch_join by Dmitry Preobrazhensky · 8 years ago
- 2778098 [SystemZ] Updated test fp-cast.ll by Jonas Paulsson · 8 years ago
- c33bdfa [SystemZ] TargetTransformInfo cost functions implemented. by Jonas Paulsson · 8 years ago
- 6120b8f [DWARF] Fix compiler warnings in DWARFContext.cpp, NFCi by Krasimir Georgiev · 8 years ago
- 715890b [LangRef] fix documentation by Piotr Padlewski · 8 years ago