- a97a5ea add ::drop_back() and ::drop_front() methods, which are like pop_front/pop_back on a vector, but a) aren't destructive to "this", and b) can take a # elements to drop. by Chris Lattner · 13 years ago
- df39028 teach valuetracking about ConstantDataSequential by Chris Lattner · 13 years ago
- a97ddd0 Split the interesting bits of ConstantFoldLoadThroughGEPConstantExpr by Chris Lattner · 13 years ago
- ff2b7f3 Add some accessor methods to CAZ and UndefValue that help simplify clients. by Chris Lattner · 13 years ago
- 45bb5c5 implement the ConstantDataSequential accessor methods. by Chris Lattner · 13 years ago
- 3eb4be0 Revert r148686 (and r148694, a fix to it) due to a serious layering by Chandler Carruth · 13 years ago
- 153c8ad Changing bitfield enums to unsigned ints. by David Blaikie · 13 years ago
- 27dd9cf start the implementation of a new ConstantDataVector and ConstantDataArray by Chris Lattner · 13 years ago
- 4302a49 Remove extraneous ';'s. by Bill Wendling · 13 years ago
- c1bddef Simplify llvm::cl::Option by using a bit field instead of manual bit packing. by David Blaikie · 13 years ago
- 16d7d43 Add support for .cfi_signal_frame. Fixes pr11762. by Rafael Espindola · 13 years ago
- e55bbfe Various public StringMap methods take or return "MapEntryTy", make it public. by Chris Lattner · 13 years ago
- 0adabe5 revert r148688 too, this isn't safe for DenseMap use. When DenseMap resizes, it will need to copy around arbitrary pointers by Chris Lattner · 13 years ago
- cef3925 allow OwningPtr to be copy constructed if null, which is required to by Chris Lattner · 13 years ago
- 7908480 An option to selectively enable parts of ARM EHABI support. by Evgeniy Stepanov · 13 years ago
- 603d6b5 The iteration order over a std::set<Module*> depends on the addresses of the by Rafael Espindola · 13 years ago
- 381e2be Remove trailing spaces by Eli Bendersky · 13 years ago
- 24973c1 Basic runtime dynamic loading capabilities added to ELFObjectFile, implemented by Eli Bendersky · 13 years ago
- 8c47ad8 Handle register masks in LiveVariables. by Jakob Stoklund Olesen · 13 years ago
- 4888d5e Delete an unused member variable. by Jakob Stoklund Olesen · 13 years ago
- 4d6ccb5 More dead code removal (using -Wunreachable-code) by David Blaikie · 13 years ago
- 88e9008 Don't use my favorite C++11 feature (comma at end of enum). by Benjamin Kramer · 13 years ago
- 164b86b Extend Attributes to 64 bits by Kostya Serebryany · 13 years ago
- 3feccba Protect SmallVectorImpl's constructor and a few other methods that aren't meant to be public. by Benjamin Kramer · 13 years ago
- b5c26ef SCEVExpander fixes. Affects LSR and indvars. by Andrew Trick · 13 years ago
- 7b672fe Add a new form of MCOperand, for representing sub-instructions. This is intended for supporting bundles through the MC layer, rather than lowering them pre-MC as we currently do for Thumb2 IT blocks. Since these sub-instruction operands hold pointers to the sub-instructions, it is the responsibility of the target's AsmPrinter to provide storage for them for the duration of the EmitInstruction() call. by Owen Anderson · 13 years ago
- ef2887d More bundle related API additions. by Evan Cheng · 13 years ago
- 46ada15 Introduce a new MutableArrayRef class, which refers to a series of mutable by Chris Lattner · 13 years ago
- a2e435c Enhance finalizeBundle to return end of bundle iterator because it makes sense. by Evan Cheng · 13 years ago
- c222005 Added methods to get the live range immediately before a given slot. Intended to parallel the getVNInfoBefore method. by Lang Hames · 13 years ago
- bca15f9 - Slight change to finalizeBundle() interface. LastMI is not exclusive (pointing by Evan Cheng · 13 years ago
- 22de16d Add a TargetOption for disabling tail calls. by Nick Lewycky · 13 years ago
- 9b15971 Rename Finalizebundle to finalizeBundle to conform to coding guideline. by Evan Cheng · 13 years ago
- 9cf37e8 Add a RegisterMaskSDNode class. by Jakob Stoklund Olesen · 13 years ago
- 8887a0f Add support for the gnueabihf environment. Patch by Sylvestre Ledru. by Rafael Espindola · 13 years ago
- a402271 Document the fact that the selection dag changes the vselect condition type by Nadav Rotem · 13 years ago
- ec34338 Tidy up. MCAsmBackend naming conventions. by Jim Grosbach · 13 years ago
- 9b5b125 Move some ARM specific MCAssmebler bits into the ARMAsmBackend. by Jim Grosbach · 13 years ago
- 3186766 Add a CoveredBySubRegs property to Register descriptions. by Jakob Stoklund Olesen · 13 years ago
- 0271dad Remove unneeded include. by Jakub Staszak · 13 years ago
- ec57253 Add TableGen support for callee saved registers. by Jakob Stoklund Olesen · 13 years ago
- bda43e9 Move includes to the .cpp file. by Jakub Staszak · 13 years ago
- fced294 Trailing spaces. by Jakub Staszak · 13 years ago
- 2f6263c Add a new ObjC ARC optimization pass to eliminate unneeded by Dan Gohman · 13 years ago
- 7d4c87e Add a new PassManagerBuilder customization point, by Dan Gohman · 13 years ago
- 44b920f Removes template magic to build up containers. by Manuel Klimek · 13 years ago
- 42b7a71 Renamed MachineScheduler to ScheduleTopDownLive. by Andrew Trick · 13 years ago
- c1b1c7b Moving options declarations around. by Andrew Trick · 13 years ago
- 1752e45 add some missing const qualifiers. by Chris Lattner · 13 years ago
- ff5bad0 Add portable bit mask operations to BitVector. by Jakob Stoklund Olesen · 13 years ago
- 020f4e8 ExecutionEngine interface to re-map addresses for engines that support it. by Jim Grosbach · 13 years ago
- c035c94 Extract method for detecting constant unallocatable physregs. by Jakob Stoklund Olesen · 13 years ago
- 61425c0 MCJIT support for non-function sections. by Jim Grosbach · 13 years ago
- 7739cad Add a new kind of MachineOperand: MO_RegisterMask. by Jakob Stoklund Olesen · 13 years ago
- ed4c8c6 Return an ArrayRef from ShuffleVectorSDNode::getMask and push it through CodeGen. by Benjamin Kramer · 13 years ago
- 4aab4ab Remove SetWorkingDirectory from the Process interface. Nothing in LLVM by Chandler Carruth · 13 years ago
- bd6dc3b Add TRI::getCallPreservedMask() hook. by Jakob Stoklund Olesen · 13 years ago
- 0f3023c Fixed comment. Thanks Duncan! by Pete Cooper · 13 years ago
- 96f678f Added the MachineSchedulerPass skeleton. by Andrew Trick · 13 years ago
- b3fe88f whitespace by Andrew Trick · 13 years ago
- 8dd6f0c Delete CodeInit and CodeRecTy from TableGen. by Jakob Stoklund Olesen · 13 years ago
- ebaf92c Use uniqued StringInit pointers for lookups. by Jakob Stoklund Olesen · 13 years ago
- ddfda5c Added MVT::v2f16 by Pete Cooper · 13 years ago
- f0a9535 Allow targets to select source order pre-RA scheduler. by Evan Cheng · 13 years ago
- e5dafc3 Move Sched::Preference out of TargetMachine.h where it is not referenced. by Evan Cheng · 13 years ago
- e15f421 Re-fix the issue Bill fixed in r147899 in a slightly different way, which doesn't abuse the semantics of linker_private. We don't really want to merge any string constant with a weak_odr global. by Eli Friedman · 13 years ago
- 46df3ad Add XOP Intrinsics and tests by Jan Sjödin · 13 years ago
- 3eada31 Clarified the SCEV getSmallConstantTripCount interface with in-your-face comments. by Andrew Trick · 13 years ago
- 2aad2f6 Detect when a value is undefined on an edge to a landing pad. by Jakob Stoklund Olesen · 13 years ago
- 74c4f97 Exclusively use SplitAnalysis::getLastSplitPoint(). by Jakob Stoklund Olesen · 13 years ago
- 37b94c6 If the global variable is removed by the linker, then don't constant merge it by Bill Wendling · 13 years ago
- a005c31 Let asm parser query asm syntax dialect. by Devang Patel · 13 years ago
- 11c2def This is the matching change for the data structure name changes for the by Kevin Enderby · 13 years ago
- fd553c2 Teach the triple library about the androideabi environment. by Chandler Carruth · 13 years ago
- 732f05c Add 'llvm_unreachable' to passify GCC's understanding of the constraints by Chandler Carruth · 13 years ago
- 2bd3354 Remove unnecessary default cases in switches that cover all enum values. by David Blaikie · 13 years ago
- 64925c5 Enable LSR IV Chains with sufficient heuristics. by Andrew Trick · 13 years ago
- 9cce24a Remove the logging streamer. by Rafael Espindola · 13 years ago
- 0dbcada Split AsmParser into two components - AsmParser and AsmParserVariant by Devang Patel · 13 years ago
- 1fe9737 Don't print an unused label before .cfi_endproc. by Rafael Espindola · 13 years ago
- 547be26 Don't print a label before .cfi_startproc when we don't need to. This makes by Rafael Espindola · 13 years ago
- 86132a7 Make clever use of alignment and padding to shrink GlobalValue. by Benjamin Kramer · 13 years ago
- f321e10 Remove VectorExtras. This unused helper was written for a type of API that is discouraged now. by Benjamin Kramer · 13 years ago
- f0be7ca Port the trick to skip the check for empty buckets from StringMap to DenseMap. by Benjamin Kramer · 13 years ago
- 99b4237 Split Finish into Finish and FinishImpl to have a common place to do end of by Rafael Espindola · 13 years ago
- 977679d Added a late machine instruction copy propagation pass. This catches by Evan Cheng · 13 years ago
- ee98aa8 Extended replaceCongruentPhis to handle mixed phi types. by Andrew Trick · 13 years ago
- f8fd841 Expose isNonConstantNegative to users of ScalarEvolution. by Andrew Trick · 13 years ago
- 260bf53 Put all IVUsers in the processed set. Allow querying IVUsers with isIVUserOrOperand. by Andrew Trick · 13 years ago
- 1031111 Kill ObjectCodeEmitter and BinaryObject, they were unused and superseded by MC. by Benjamin Kramer · 13 years ago
- 45a93d6 A small re-factored JIT/MCJIT::getPointerToNamedFunction(), so it could be called with the base class. by Danil Malyshev · 13 years ago
- 6e9b5eb revert r147542 after comments from Joerg Sonnenberger by Sebastian Pop · 13 years ago
- 0fcccd4 allow clients of SmallSet to specify their own comparison function for the set. by Chris Lattner · 13 years ago
- 1130d22 comment cleanup by Andrew Trick · 13 years ago
- d9e5c76 Freeze reserved registers before starting register allocation. by Jakob Stoklund Olesen · 13 years ago
- febaf84 Generalize isSafeToSpeculativelyExecute to work on arbitrary by Dan Gohman · 13 years ago
- da69f3b Simplify more DenseMap.find users. by Benjamin Kramer · 13 years ago
- 85c07ce StringMap.find never points to an empty bucket or tombstone, skip the check. by Benjamin Kramer · 13 years ago
- 34b5f04 Simplify code. No functionality change. by Benjamin Kramer · 13 years ago
- 8a86887 use getHostTriple instead of getDefaultTargetTriple in getClosestTargetForJIT by Sebastian Pop · 13 years ago