- da174c1 A typedef's context is not the same as type's context. It is the context of typedef decl itself. Use extra parameter to communicate this to DIBuilder. by Devang Patel · 14 years ago
- 6a0c04d Revert name change from r132533. Lower case naming was intended per style guidelines. by Chad Rosier · 14 years ago
- 0c9b559 Fix wrong usages of CTR/MCTR where CTR8/MCTR8 was meant. by Roman Divacky · 14 years ago
- 422b62b singed int causes signed extension, which contradicts the intention to pick up by Zhongxing Xu · 14 years ago
- b2afe87 Rework the logic to not rely on undefined behaviour (1LL << 64). Also simplify. by Nick Lewycky · 14 years ago
- 444f297 Bail on unswitching a switch statement for a case with a critical edge. We name by Nick Lewycky · 14 years ago
- 3d26f23 Whitespace and other cleanup. Functionallity unchanged. by Chad Rosier · 14 years ago
- 645aef1 Treat Win64 EH as a DWARF EH scheme. For GCC-style exceptions, the layout of by Charles Davis · 14 years ago
- 21ac251 Corrections and additional information for "Creating and LLVM Project" by Andrew Trick · 14 years ago
- 0fb684d whitespace by Andrew Trick · 14 years ago
- d6412c9 Add ARM fast-isel support for materializing the address of a global in cases where the global uses an indirect symbol. by Eli Friedman · 14 years ago
- c5d93bb Basic PassManager diagnostics. by Andrew Trick · 14 years ago
- 7ae0fbc whitespace by Andrew Trick · 14 years ago
- 98c521c Test case pasto (failed when run with IR verifier). by Andrew Trick · 14 years ago
- 448ab3a Avoid calling TRI->getAllocatableSet in RAFast. by Jakob Stoklund Olesen · 14 years ago
- 100c833 Have LowerOperandForConstraint handle multiple character constraints. by Eric Christopher · 14 years ago
- 4f3fb6d Flag unallocatable register classes instead of giving them empty by Jakob Stoklund Olesen · 14 years ago
- f462e3f Make it possible to have unallocatable register classes. by Jakob Stoklund Olesen · 14 years ago
- d633089 Preserve line number information while converting Invoke into a Call. by Devang Patel · 14 years ago
- 76dd0de This should have been a C++ testcase. by Bill Wendling · 14 years ago
- 6edf90b Just use a SmallVector. by Jakob Stoklund Olesen · 14 years ago
- effc34e Testcase for r132493. by Bill Wendling · 14 years ago
- 7a6037c Update for r132493 change. by Bill Wendling · 14 years ago
- ee1f878 Remove dead code. by Devang Patel · 14 years ago
- e29e8e1 Update DBG_VALUEs while breaking anti dependencies. by Devang Patel · 14 years ago
- 201cfcd Fix encoding for VEXTdf. by Tanya Lattner · 14 years ago
- 70d893e PR10067: Add missing safety check to call return transformation in MemCpyOpt::processStore. If something accesses the dest of the "copy" between the call and the copy, the performCallSlotOptzn transformation is not valid. by Eli Friedman · 14 years ago
- cf4cc84 During post RA scheduling, do not try to chase reg defs. to preserve DBG_VALUEs. This approach has several downsides, for example, it does not work when dbg value is a constant integer, it does not work if reg is defined more than once, it places end of debug value range markers in the wrong place. It even causes misleading incorrect debug info when duplicate DBG_VALUE instructions point to same reg def. by Devang Patel · 14 years ago
- 580cbd9 Add test for PR10068. by Rafael Espindola · 14 years ago
- 251b4a0 Revert 132424 to fix PR10068. by Rafael Espindola · 14 years ago
- 552c0ee Andy pointed out a dumb omission in this test case. Thanks Andy! by Stuart Hastings · 14 years ago
- 5fab03d Add a new parse hint for multi-letter constraints in inline asm. by Eric Christopher · 14 years ago
- 1f344f0 Jakob pointed out a dumb omission in this test case. Thanks Jakob! by Stuart Hastings · 14 years ago
- 5d20c31 Use RegisterClassInfo::getOrder in RAFast. by Jakob Stoklund Olesen · 14 years ago
- 6f888a8 .cfi directive register parsing flexibility. by Jim Grosbach · 14 years ago
- 84be958 Omit unnecessary stack copy when x87 input is a load. rdar://problem/6373334 by Stuart Hastings · 14 years ago
- 19e1f63 Start with a zeroed CSRNum map. by Benjamin Kramer · 14 years ago
- ab5ceac Initialize members to fix problem found by valgrind. by Jakob Stoklund Olesen · 14 years ago
- fa226bc Use TRI::has{Sub,Super}ClassEq() where possible. by Jakob Stoklund Olesen · 14 years ago
- ac92565 Tweak testcase for ARM bot. rdar://problem/5993888 by Stuart Hastings · 14 years ago
- cde4ce4 Don't hardcode the %reg format in the streamer. by Rafael Espindola · 14 years ago
- 491a136 Add a RegisterClassInfo class that lazily caches information about by Jakob Stoklund Olesen · 14 years ago
- 5e06903 Detect FI|cst pattern in MipsDAGToDAGISel::SelectAddr. Patch by Sasa Stankovic. by Akira Hatanaka · 14 years ago
- f876bf8 Test case for r132444. by Akira Hatanaka · 14 years ago
- 2e59147 Custom-lower FRAMEADDR. Patch by Sasa Stankovic. by Akira Hatanaka · 14 years ago
- 7c6a5a2 When marking a block as being unanalyzable, use "Clobber" on the terminator instead of the first instruction in the block. This is a bit of a hack; "Clobber" isn't really the right marking in the first place. memdep doesn't really have any way of properly expressing "unanalyzable" at the moment. Using it on the terminator is much less ambiguous than using it on an arbitrary instruction, though. by Eli Friedman · 14 years ago
- 11772e0 Typos. by Chad Rosier · 14 years ago
- fc09797 In MemoryDependenceAnalysis::getNonLocalPointerDepFromBB, if a given block is is deemed unanalyzable (and we execute one of the "goto PredTranslationFailure" statements), make sure we don't put information about the predecessors of that block into the returned data structures; this can lead to, among other things, extraneous results (which will confuse passes using memdep). Fixes an assert in GVN compiling ruby. Part of rdar://problem/9521954 . by Eli Friedman · 14 years ago
- 4ada1d7 A DBG_VALUE that truncates a range does not start another dbg value range. by Devang Patel · 14 years ago
- c432907 Do not drop constant values when a variable's content is described using .debug_loc entries. by Devang Patel · 14 years ago
- ec88028 Recommit 132404 with fixes. rdar://problem/5993888 by Stuart Hastings · 14 years ago
- 9aaa02a Allow bitcasts between valid types of the same size and vector by Eric Christopher · 14 years ago
- 4abc5fe Revert 132404 to appease a buildbot. rdar://problem/5993888 by Stuart Hastings · 14 years ago
- 96e0c54 Refactor LegalizeTypes: Erase LegalizeAction and make the type legalizer use by Nadav Rotem · 14 years ago
- cf31f91 SCEV: missing null check fix for r132360, dragonegg crash. by Andrew Trick · 14 years ago
- 76395c9 Revert r132358 "Simplify the eviction policy by making the failsafe explicit." by Jakob Stoklund Olesen · 14 years ago
- 090bf19 Fix double FGETSIGN to work on x86_32; followup to 132396. by Stuart Hastings · 14 years ago
- a3d91cd Add a testcase, enabled only on arm, for llvm-gcc r132366. by Eric Christopher · 14 years ago
- 0f971b1 Cleanup test case. rdar://problem/5660695 by Stuart Hastings · 14 years ago
- 0be9f5d Initialize IssueWidth to zero. by Benjamin Kramer · 14 years ago
- 10ff0bb Add support for x86 CMPEQSS and friends. These instructions do a by Stuart Hastings · 14 years ago
- f100282 Reapply 132348 with fixes. rdar://problem/6501862 by Stuart Hastings · 14 years ago
- d7de954 A forthcoming SSE patch will break this test; since the test is also by Stuart Hastings · 14 years ago
- b909d35 Test case for 132396. rdar://problem/5660695 by Stuart Hastings · 14 years ago
- 1f9a09c Fix PR10059 and future variations by handling all register subclasses. by Jakob Stoklund Olesen · 14 years ago
- bdce372 Turn on FGETSIGN for x86. Followup to 132388. rdar://problem/5660695 by Stuart Hastings · 14 years ago
- dd13790 Add new -d option to tblgen. It writes a make(1)-style dependency file. by Joerg Sonnenberger · 14 years ago
- b6fbec3 by Nadav Rotem · 14 years ago
- 4fd0dee FGETSIGN support for x86, using movmskps/pd. Will be enabled with a by Stuart Hastings · 14 years ago
- cf9aa28 Add an issue width check to the postRA scheduler. Patch by Max Kazakov! by Andrew Trick · 14 years ago
- 1edbd6f First, do no harm -- even if we can't find a selector for an enclosing by John McCall · 14 years ago
- edac492 The ARM stuff already calls the Resume function, not the Resume_or_Rethrow. It by Bill Wendling · 14 years ago
- c20bdf1 Incomplete type may not have corresponding DIE, so do not check DIEEntry eagerly. by Devang Patel · 14 years ago
- 66658e4 Refactor. by Devang Patel · 14 years ago
- e9ae06c Include global types, that are referenced through local variables, in debug_pubtypes list. by Devang Patel · 14 years ago
- 7d86604 Ignore Vim swap files by Jakob Stoklund Olesen · 14 years ago
- a9f9079 Reverted r132135 per Xerxes request. These tests are passing for his setup. Requires more research. by Galina Kistanova · 14 years ago
- b1ce4c0 scev: Better sign-extend removal. Normalize postincrement recurrences by Andrew Trick · 14 years ago
- d2056e5 Simplify the eviction policy by making the failsafe explicit. by Jakob Stoklund Olesen · 14 years ago
- 69388e5 llvm.memcpy.* has two distinct associated address spaces; the source address space, and the destination address space. Fix up the interface on MemIntrinsic and MemTransferInst to make this clear, and fix InstructionDereferencesPointer in LazyValueInfo.cpp to use the interface properly. by Eli Friedman · 14 years ago
- cada2d0 Fix uninitialized variables and silence warnings by Bruno Cardoso Lopes · 14 years ago
- e65e9ee Add a minor missing -verify check. Found by inspection. by Eli Friedman · 14 years ago
- 5d98c9a Also remove -lLTO which should have been in r132349. I failed to apply this by Nick Lewycky · 14 years ago
- 3200c4b Revert to pacify a buildbot. rdar://problem/6501862 by Stuart Hastings · 14 years ago
- 471fa14 Make the gold plugin build on Cygwin as well as Linux. Patch by David Meyer! by Nick Lewycky · 14 years ago
- df48e84 Followup to 132316; accept arbitrary constants, add with a constant, by Stuart Hastings · 14 years ago
- f729e91 Fix html formatting. by Devang Patel · 14 years ago
- e0bdc59 Clarify documentation and remove guarantees that are not fulfilled. by Devang Patel · 14 years ago
- a9b08aa Fix 80 column violations. by Richard Osborne · 14 years ago
- 9497466 Add XCore intrinsic for crc8. by Richard Osborne · 14 years ago
- 7736c37 Add XCore intrinsic for crc32. by Richard Osborne · 14 years ago
- bc5fd67 Convert test to FileCheck. by Richard Osborne · 14 years ago
- 74ee8ac Introduce PackedVector, useful for storing a vector of values using a specific number of bits for each by Argyrios Kyrtzidis · 14 years ago
- 895c1e2 Fix ssat and ssat16 encodings for ARM and Thumb. The bit position value by Bruno Cardoso Lopes · 14 years ago
- 4e694c9 This patch implements atomic intrinsics atomic.load.add (sub,and,or,xor, by Bruno Cardoso Lopes · 14 years ago
- d979686 This patch implements the thread local storage. Implemented are General by Bruno Cardoso Lopes · 14 years ago
- 6e03294 Use the dwarf->llvm mapping to print register names in the cfi directives. by Rafael Espindola · 14 years ago
- acbf107 (1 - X) * (-2) -> (x - 1) * 2, for all positive nonzero powers of 2 by Stuart Hastings · 14 years ago
- 67dc113 Split ppc dwarf regnums into ppc64 and ppc32 flavours. by Rafael Espindola · 14 years ago
- 7a067cc Introduce the DwarfRegAlias class for declaring that two registers have the by Rafael Espindola · 14 years ago