- 1573f36 Some better type safety enforcement in the standard pass list, along with some small tidies and some fixes for bugs that the stricter checking found. by David Chisnall · 13 years ago
- 10a8188 Third pass at allowing plugins to modify default passes. This time with a tweak so that we don't depend on an uninitialized argument. by Eli Friedman · 13 years ago
- 2d48ad6 Set debug location while setting insertion point. by Devang Patel · 13 years ago
- f070901 Add some more Win64 EH directives: by Charles Davis · 13 years ago
- f9a74cf Revert r131556; it's breaking buildbots/clang tests. by Eli Friedman · 13 years ago
- b2a00dc Second pass at allowing plugins to modify default passes. This time without bonus inter-library dependencies. by David Chisnall · 13 years ago
- d6dde76 Revert commit 131534 since it seems to have broken several buildbots. by Duncan Sands · 13 years ago
- fe3f5d7 Refactor getActionType and getTypeToTransformTo ; place all of the 'decision' by Nadav Rotem · 13 years ago
- 9c77398 While thinking about how to know where the functions' boundaries are for by Charles Davis · 13 years ago
- f5c95b8 Conditionalize the format of the GCOV files by target type. Darwin uses the 4.2 by Bill Wendling · 13 years ago
- 7fcbfe3 Frame indices are signed. Update MachineOperand methods accordingly. by Jim Grosbach · 13 years ago
- f5497fb Teach LiveInterval::isZeroLength about null SlotIndexes. by Jakob Stoklund Olesen · 13 years ago
- 975716a Delete unused variables. by Dan Gohman · 13 years ago
- cacdc4f Add a method I forgot in the last commit. Don't worry, this one passed by Charles Davis · 13 years ago
- 482feb3 Make fast-isel work correctly s/uadd.with.overflow intrinsics. by Eli Friedman · 13 years ago
- 2586b8f Basic fast-isel of extractvalue. Not too helpful on its own, given the IR clang generates for cases like this, but it should become more useful soon. by Eli Friedman · 13 years ago
- 6469540 sets bit 0 of the function address of thumb function in .symtab by Rafael Espindola · 13 years ago
- aea7689 Remove redundant template partial specilization. by Zhongxing Xu · 13 years ago
- 0e00c6c Don't do tail calls in a function that call setjmp. The stack might be by Rafael Espindola · 13 years ago
- ff96a12 Add stub methods to MCStreamer for emitting Win64 exception-handling by Charles Davis · 13 years ago
- 090a929 Get rid of extern "C" from the Win64 EH header. by Charles Davis · 13 years ago
- c36849c Add a header containing definitions used to implement Win64 exception handling. by Charles Davis · 13 years ago
- be1532e Declare this function here so that it doesn't get C++ mangling. by Nick Lewycky · 13 years ago
- 6765f78 Add an operator+= for appending StringRefs onto std::strings. by John McCall · 13 years ago
- c5b2858 ExecutionEngine: push TargetMachine creation into clients (v2) by Dylan Noblesmith · 13 years ago
- 2ea29ba ExecutionEngine: fix JIT/MCJIT selectTarget() duplication (v2) by Dylan Noblesmith · 13 years ago
- 3fa8283 Make codegen able to handle values of empty types. This is one way by Rafael Espindola · 13 years ago
- eea6c95 Fix a source of non determinism in FindUsedTypes, use a SetVector instead of a by Julien Lerouge · 14 years ago
- 201e6cd Doug convinced me that DW_AT_APPLE_objc_complete_type is more appropriate name. by Devang Patel · 14 years ago
- b11f80e Let Objective-C front-end identify class extension, in dwarf output, using an attribute DW_AT_APPLE_objc_class_extension. by Devang Patel · 14 years ago
- cbc988b Re-commit 131172 with fix. MachineInstr identity checks should check dead by Evan Cheng · 14 years ago
- 7c863eb Bugpoint support for miscompilations that result in a crash. by Andrew Trick · 14 years ago
- 61512ba Give the 'eh.sjlj.dispatchsetup' intrinsic call the value coming from the setjmp by Bill Wendling · 14 years ago
- 1cfac8c Fix comment. by Bill Wendling · 14 years ago
- da07192 Revert r131155 for now. It makes VMCore depend on Analysis and Transforms by Nick Lewycky · 14 years ago
- 0fa92e5 Add support for plugins add passes to the default set of passes. The standard set of passes used by front ends can now be modified by LLVM plugins, without needing to modify any front ends. by David Chisnall · 14 years ago
- dc52ecf Rename DwarfRequiresRelocationForStmtList to by Rafael Espindola · 14 years ago
- e29887b Use .cfi_sections to put the unwind info in .debug_frame when possible. With by Rafael Espindola · 14 years ago
- 40a7dbb Add support for producing .deubg_frame sections. by Rafael Espindola · 14 years ago
- c25dad8 Factor some code into a new EmitFrames method. by Rafael Espindola · 14 years ago
- f9efd83 Parsing and plumbing for .cfi_sections. by Rafael Espindola · 14 years ago
- 77a2c4c Change a few std::maps to DenseMaps. by Dan Gohman · 14 years ago
- 4eafe10 Don't force relaxation of AdvanceLoc instructions on OS X. gdb is happy with by Rafael Espindola · 14 years ago
- 6a61834 PR9869: Add explicit destructor declarations to Operator subclasses, to allow by Eli Friedman · 14 years ago
- aec038f Fix comments per Duncan's review. by Eli Friedman · 14 years ago
- 701529b Revert ExecutionEngine patches, they either failed to build or broke unit tests. by Jakob Stoklund Olesen · 14 years ago
- be91117 Switch Darwin to the generic CIE/FDE printer. by Rafael Espindola · 14 years ago
- c06b511 ExecutionEngine: push TargetMachine creation into clients by Dylan Noblesmith · 14 years ago
- 71cbac6 ExecutionEngine: fix JIT/MCJIT selectTarget() duplication by Dylan Noblesmith · 14 years ago
- fc5d305 Make the logic for determining function alignment more explicit. No functionality change. by Eli Friedman · 14 years ago
- 0125d50 Yet more dead code. by Rafael Espindola · 14 years ago
- ffa6408 Update comments. by Rafael Espindola · 14 years ago
- ba39f88 More dead code elimination. by Rafael Espindola · 14 years ago
- f2b0423 Dead code elimination. by Rafael Espindola · 14 years ago
- 254784f Remove the DwarfTable enum. by Rafael Espindola · 14 years ago
- 10c6612 Fix typo. No functional change. by Nick Lewycky · 14 years ago
- d71867a Allow FastISel of three-register-operand instructions. by Owen Anderson · 14 years ago
- f262e16 Minor change: Fix the typo in RegionPass.h and RegionPass.cpp. by Hongbin Zheng · 14 years ago
- 087aad4 Remove a flag that would set the ".eh" symbol as .globl. MachO was the only one by Bill Wendling · 14 years ago
- 8193761 llvmc: Make 'true' and 'false' instances of a 'Bool' class. by Mikhail Glushenkov · 14 years ago
- 2169ad8 Add explicit 'unregister' method to CrashRecoveryConextCleanupRegistrar. by Ted Kremenek · 14 years ago
- 6a0ce75 If builder is initialized using an instruction as insertion point, then use the instruction's debug location as current debug location. by Devang Patel · 14 years ago
- 597a766 Producing a DW_FORM_addr for DW_AT_stmt_list is probably correct, but by Rafael Espindola · 14 years ago
- fffb61d Remove dead intrinsics. by Bill Wendling · 14 years ago
- ad20681 Implement some basic simplifications involving min/max, for example by Duncan Sands · 14 years ago
- 54ad87a Add a few ARM coprocessor intrinsics. Testcases included by Bruno Cardoso Lopes · 14 years ago
- 6e97ece Fix a comment. by Bob Wilson · 14 years ago
- cca8214 Add an unfolded offset field to LSR's Formula record. This is used to by Dan Gohman · 14 years ago
- 194cfb0 Forgot to commit the changes to this file. by Duncan Sands · 14 years ago
- 7914242 Remove an unused variable in NDEBUG (found with -Wunused-variable). by Chandler Carruth · 14 years ago
- 8e33095 Add a SlotIndexes::insertMachineInstrInMaps to insert the instruction after any null indexes. by Jakob Stoklund Olesen · 14 years ago
- 149f528 enhance memcpyopt to obey -fno-builtin and friends. This addresses a by Chris Lattner · 14 years ago
- 6073a05 Windows/DynamicLibrary.inc: Clean up ELM_Callback. We may check the decl instead of the versions of individual libraries. by NAKAMURA Takumi · 14 years ago
- 5426a9e GCC uses a different encoding of pointers in the FDE when using by Rafael Espindola · 14 years ago
- debd7e4 Simplify the handling of pcrel relocations on ELF. Now we do the right thing by Rafael Espindola · 14 years ago
- 6ee56e6 Avoid using stale entries form the sibling value map. by Jakob Stoklund Olesen · 14 years ago
- f1a5c7e Add all the plumbing needed for MC to expand cfi to the old tables in by Rafael Espindola · 14 years ago
- a37bd1d Implement MCAsmStreamer::EmitDwarfAdvanceFrameAddr. by Rafael Espindola · 14 years ago
- 40348e8 Assing line number info to new PHIs created by SSA updater. by Devang Patel · 14 years ago
- 0eab5c4 MCExpr: Add FindAssociatedSection, which attempts to mirror the 'as' semantics by Daniel Dunbar · 14 years ago
- a432997 Factor some code to needsCFIMoves. Avoid printing moves when we don't have to. by Rafael Espindola · 14 years ago
- 07e7998 add a missing operator that caused us to have to use (*MIB).foo everywhere. by Chris Lattner · 14 years ago
- 9099813 Add an alternative implementation of CIE and FDE emission that outputs them by Rafael Espindola · 14 years ago
- a0057ca Add the getExprForFDESymbol method that responsible for computing the by Rafael Espindola · 14 years ago
- 5d86759 Add MemoryBuffer::getBufferKind() to report whether a memory buffer uses malloc'ed or mmap'ed memory. This is for performance analysis. by Ted Kremenek · 14 years ago
- 6cf081c Remove bounded StringRef::compare() since nothing but Clang SA was using it and it is just as easy to use StringRef::substr() preceding StringRef::compare() to achieve the same thing. by Lenny Maiorani · 14 years ago
- bfa27cc Add a getExprForPersonalitySymbol method to MCAsmInfo. Use it when by Rafael Espindola · 14 years ago
- 8bca410 Mark the EH symbol global or weak if the corresponding function is. by Rafael Espindola · 14 years ago
- eb69732 Fix typos in comments. by Jay Foad · 14 years ago
- 776157a Fix more -Wnon-pod-memset warnings. by Chandler Carruth · 14 years ago
- 4034e14 teach GVN to widen integer loads when they are overaligned, when doing an by Chris Lattner · 14 years ago
- 8f232d3 Let the immediate leaf pattern take transforms and switch the signed by Eric Christopher · 14 years ago
- e6b693d Add utility method to DenseMap to return the amount of memory used for its buckets. by Ted Kremenek · 14 years ago
- 235b830 Add a small temporary hack for producing identical eh_frame sections on OS X. by Rafael Espindola · 14 years ago
- a8cfb87 Forward isFunctionEHFrameSymbolPrivate. If it is false, produce the foo.eh by Rafael Espindola · 14 years ago
- c26f544 Teach dwarf writer to handle complex address expression for .debug_loc entries. by Devang Patel · 14 years ago
- 450ed1a silence some -Wnon-pod-memset warnings, since std::pair is not POD. by Chris Lattner · 14 years ago
- 60246a9 Remove unnecessary argument. by Rafael Espindola · 14 years ago
- 7afec9c Rename getPersonalityPICSymbol to getCFIPersonalitySymbol, document it, and by Rafael Espindola · 14 years ago
- 2790ba8 Make the fast-isel code for literal 0.0 a bit shorter/faster, since 0.0 is common. rdar://problem/9303592 . by Eli Friedman · 14 years ago