- a9e2057 Revert the switch lowering change (r235101, r235103, r235106) by Hans Wennborg · 11 years ago
- d403664 Switch lowering: extract jump tables and bit tests before building binary tree (PR22262) by Hans Wennborg · 11 years ago
- 7348dda DebugInfo: Gut DIVariable and DIGlobalVariable by Duncan P. N. Exon Smith · 11 years ago
- 745a5db SelectionDAG: Stop using DIVariable::isInlinedFnArgument() by Duncan P. N. Exon Smith · 11 years ago
- a46c36b Allow memory intrinsics to be tail calls by Krzysztof Parzyszek · 11 years ago
- e686f15 CodeGen: Stop using DIDescriptor::is*() and auto-casting by Duncan P. N. Exon Smith · 11 years ago
- b401941 [WinEH] Don't sink allocas into child handlers by Reid Kleckner · 11 years ago
- 69132a7 [WinEH] Fill out .xdata for catch objects by David Majnemer · 11 years ago
- 3337064 [WinEH] Sink UnwindHelp completely out of IR by David Majnemer · 11 years ago
- 3bef6a3 CodeGen: Assert that inlined-at locations agree by Duncan P. N. Exon Smith · 11 years ago
- 66463cc SelectionDAG: Use specialized metadata nodes in EmitFuncArgumentDbgValue(), NFC by Duncan P. N. Exon Smith · 11 years ago
- a225a19 [WinEH] Generate .xdata for catch handlers by David Majnemer · 11 years ago
- cde3303 [WinEH] Run cleanup handlers when an exception is thrown by David Majnemer · 11 years ago
- faf8065 [CodeGen] Don't attempt a tail-call with a non-forwarded explicit sret. by Ahmed Bougacha · 11 years ago
- e2bd5d3 [CodeGen] Don't attempt a tail-call with implicit sret. by Ahmed Bougacha · 11 years ago
- b919dd6 WinEH: Create a parent frame alloca for HandlerType xdata tables by David Majnemer · 11 years ago
- 7e9546b WinEH: Create an unwind help alloca for __CxxFrameHandler3 xdata tables by Reid Kleckner · 11 years ago
- 90aa1a9 SelectionDAGBuilder: Rangeify a loop. NFC. by Hans Wennborg · 11 years ago
- 2bdc4cf SelectionDAGBuilder::handleJTSwitchCase, simplify loop; NFC by Hans Wennborg · 11 years ago
- 077845e Rewrite SelectionDAGBuilder::Clusterify to run in linear time. NFC. by Hans Wennborg · 11 years ago
- b4db142 Switch lowering: extract NextBlock function. NFC. by Hans Wennborg · 11 years ago
- 7832543 Switch lowering: remove unnecessary ConstantInt casts. NFC. by Hans Wennborg · 11 years ago
- 5b64657 SelectionDAGBuilder: update comment in HandlePHINodesInSuccessorBlocks. by Hans Wennborg · 11 years ago
- 60f1db0 Recommit r232027 with PR22883 fixed: Add infrastructure for support of multiple memory constraints. by Daniel Sanders · 11 years ago
- 4339abe [X86, AVX2] Replace inserti128 and extracti128 intrinsics with generic shuffles by Sanjay Patel · 11 years ago
- e78e52b Revert "r232027 - Add infrastructure for support of multiple memory constraints" by Hal Finkel · 11 years ago
- af1846c [X86, AVX] replace vextractf128 intrinsics with generic shuffles by Sanjay Patel · 11 years ago
- 41c072e Add infrastructure for support of multiple memory constraints. by Daniel Sanders · 11 years ago
- 016c6b2 Handle big index in getelementptr instruction by Reid Kleckner · 11 years ago
- 85f7f72 Teach lowering to correctly handle invoke statepoint and gc results tied to them. Note that we still can not lower gc.relocates for invoke statepoints. by Igor Laevsky · 11 years ago
- 19792fb [X86, AVX] replace vinsertf128 intrinsics with generic shuffles by Sanjay Patel · 11 years ago
- 2db94ba The operand flag word used in ISD::INLINEASM is an i32 not a pointer. NFC. by Daniel Sanders · 11 years ago
- a28d91d DataLayout is mandatory, update the API to reflect it with references. by Mehdi Amini · 11 years ago
- fb0abce SelectionDAGBuilder: Merge 3 copies of the limited precision exp2 emission code. by Benjamin Kramer · 11 years ago
- cfb9ce5 Replace llvm.frameallocate with llvm.frameescape by Reid Kleckner · 11 years ago
- 8d0851f Revert change r231366 as it broke clang-native-arm-cortex-a9 Analysis/properties.m test. by Igor Laevsky · 11 years ago
- 1725997 Teach lowering to correctly handle invoke statepoint and gc results tied to them. Note that we still can not lower gc.relocates for invoke statepoints. by Igor Laevsky · 11 years ago
- 11e4df7 getRegForInlineAsmConstraint wants to use TargetRegisterInfo for by Eric Christopher · 11 years ago
- e95c5b3 ARM: treat [N x i32] and [N x i64] as AAPCS composite types by Tim Northover · 11 years ago
- d5ab35f X86: Call __main using the SelectionDAG by David Majnemer · 11 years ago
- 6cd780f Prefer SmallVector::append/insert over push_back loops. by Benjamin Kramer · 11 years ago
- 05938a5 AArch64: Safely handle the incoming sret call argument. by Andrew Trick · 11 years ago
- 70eb9c5 CodeGen: Canonicalize access to function attributes, NFC by Duncan P. N. Exon Smith · 11 years ago
- 5f6a907 MathExtras: Bring Count(Trailing|Leading)Ones and CountPopulation in line with countTrailingZeros by Benjamin Kramer · 11 years ago
- 78b53db Adding support for llvm.eh.begincatch and llvm.eh.endcatch intrinsics and beginning the documentation of native Windows exception handling. by Andrew Kaylor · 11 years ago
- 8220add Add a FIXME in SelectionDAGBuilder before an assert that is valid only on X86. by Manuel Jacob · 11 years ago
- 2b214e7 Grab the TargetLowering info from the DAG rather than querying for a subtarget. by Eric Christopher · 11 years ago
- 8b77065 Move DataLayout back to the TargetMachine from TargetSubtargetInfo by Eric Christopher · 11 years ago
- 56a0393 Revert GCStrategy ownership changes by Philip Reames · 11 years ago
- 75a4f35 Intrinsics: introduce llvm_any_ty aka ValueType Any by Ramkumar Ramachandra · 11 years ago
- 150d9f3 Fixed a bug in type legalizer for masked load/store intrinsics. by Elena Demikhovsky · 11 years ago
- 6b77455 Prevent binary-tree deterioration in sparse switch statements. by Daniel Jasper · 11 years ago
- d106b73 Factor out a splitSwitchCase() function so that it can be reused. by Daniel Jasper · 11 years ago
- 2b45395 Move ownership of GCStrategy objects to LLVMContext by Philip Reames · 11 years ago
- 62d4215 [PM] Move TargetLibraryInfo into the Analysis library. by Chandler Carruth · 11 years ago
- 0a57f65 CodeGen support for x86_64 SEH catch handlers in LLVM by Reid Kleckner · 11 years ago
- 0ad96c8 [StackMaps] Mark in CallLoweringInfo when lowering a patchpoint by Hal Finkel · 11 years ago
- 3542ace Rename llvm.recoverframeallocation to llvm.framerecover by Reid Kleckner · 11 years ago
- e9b8931 Add the llvm.frameallocate and llvm.recoverframeallocation intrinsics by Reid Kleckner · 11 years ago
- f3721bf SelectionDAGBuilder: move constant initialization out of loop by Mehdi Amini · 11 years ago
- fb81b93 Masked Load/Store - Changed the order of parameters in intrinsics. by Elena Demikhovsky · 11 years ago
- 224cb82 SelectionDAG switch lowering: use 'unsigned' to count destination popularity by Hans Wennborg · 11 years ago
- addddc4 Silence more static analyzer warnings. by Michael Ilseman · 11 years ago
- 5bf8fef IR: Split Metadata from Value by Duncan P. N. Exon Smith · 11 years ago
- 61ba2e3 InstrProf: An intrinsic and lowering for instrumentation based profiling by Justin Bogner · 11 years ago
- 08de833 SelectionDAG switch lowering: Replace unreachable default with most popular case. by Hans Wennborg · 11 years ago
- f1de34b Masked Load / Store Intrinsics - the CodeGen part. by Elena Demikhovsky · 11 years ago
- 1a1bdb2 [Statepoints 3/4] Statepoint infrastructure for garbage collection: SelectionDAGBuilder by Philip Reames · 11 years ago
- 5bef5b5 Revert r223049, r223050 and r223051 while investigating test failures. by Hans Wennborg · 11 years ago
- 1571336 SelectionDAG switch lowering: Replace unreachable default with most popular case. by Hans Wennborg · 11 years ago
- b9991a2 [stack protector] Set edge weights for newly created basic blocks. by Akira Hatanaka · 11 years ago
- 6dfb041 Switch lowering: reformat some for loops etc. NFC by Hans Wennborg · 11 years ago
- 6c42d1a Switch lowering: Fix broken 'Figure out which block is next' code by Hans Wennborg · 11 years ago
- 9bc81fb Revert "Masked Vector Load and Store Intrinsics." by Duncan P. N. Exon Smith · 11 years ago
- 9e5089a Masked Vector Load and Store Intrinsics. by Elena Demikhovsky · 11 years ago
- 70573dc Update SetVector to rely on the underlying set's insert to return a pair<iterator, bool> by David Blaikie · 11 years ago
- 283bc2e Allow the use of functions as typeinfo in landingpad clauses by Reid Kleckner · 11 years ago
- de36e80 Revert "IR: MDNode => Value" by Duncan P. N. Exon Smith · 11 years ago
- 3872d00 IR: MDNode => Value: Instruction::getMetadata() by Duncan P. N. Exon Smith · 11 years ago
- 4b7bd2d Fix copy paste comment by Matt Arsenault · 11 years ago
- 7c93690 Add minnum / maxnum codegen by Matt Arsenault · 11 years ago
- 5a3f5f7 Introduce enum values for previously defined metadata types. (NFC) by Philip Reames · 11 years ago
- 230332f Check for dynamic alloca's when selecting lifetime intrinsics. by Pete Cooper · 11 years ago
- ad2363f [Stackmaps] Enable invoking the patchpoint intrinsic. by Juergen Ributzka · 11 years ago
- fd4633e Reduce code duplication between patchpoint and non-patchpoint lowering. NFC. by Juergen Ributzka · 11 years ago
- e2de06b Erase fence insertion from SelectionDAGBuilder.cpp (NFC) by Robin Morisset · 11 years ago
- df82a33 Refactor debug statement and remove dead argument. NFC. by Chad Rosier · 11 years ago
- 85de8f9 Use the subtarget on the dag to get TargetFrameLowering rather by Eric Christopher · 11 years ago
- 58a2461 Use the TargetLowering information we already have on the by Eric Christopher · 11 years ago
- b17140d Cache TargetLowering on SelectionDAGISel and update previous by Eric Christopher · 11 years ago
- c6cc58e Remove unnecessary copying or replace it with moves in a bunch of places. by Benjamin Kramer · 11 years ago
- 87b7eb9 Move the complex address expression out of DIVariable and into an extra by Adrian Prantl · 11 years ago
- b458dc2 Revert r218778 while investigating buldbot breakage. by Adrian Prantl · 11 years ago
- 25a7174 Move the complex address expression out of DIVariable and into an extra by Adrian Prantl · 11 years ago
- 9757263 Fix crash with an insertvalue that produces an empty object. by Peter Collingbourne · 11 years ago
- ffbc690 Optimize sext/zext insertion algorithm in back-end. by Jiangning Liu · 11 years ago
- 79cc1e3 Reinstate "Nuke the old JIT." by Eric Christopher · 11 years ago
- 51b1d46 [ARM] Enable DP copy, load and store instructions for FPv4-SP by Oliver Stannard · 11 years ago
- deb4b5f Revert r216066, "Optimize ZERO_EXTEND and SIGN_EXTEND in both SelectionDAG Builder and type". by Jiangning Liu · 11 years ago
- f841b3b Optimize ZERO_EXTEND and SIGN_EXTEND in both SelectionDAG Builder and type by Jiangning Liu · 11 years ago