aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)Author
2012-08-29Set the isTied flags when building INLINEASM MachineInstrs.Jakob Stoklund Olesen
2012-08-29Rename hasVolatileMemoryRef() to hasOrderedMemoryRef().Jakob Stoklund Olesen
2012-08-29Don't move normal loads across volatile/atomic loads.Jakob Stoklund Olesen
2012-08-29Verify the consistency of inline asm operands.Jakob Stoklund Olesen
2012-08-29Clean this up slightly, doesn't really fall through.Eric Christopher
2012-08-29Verify the tied operand flags.Jakob Stoklund Olesen
2012-08-29Maintain a vaild isTied bit as operands are added and removed.Jakob Stoklund Olesen
2012-08-28Add a MachineOperand::isTied() flag.Jakob Stoklund Olesen
2012-08-28Don't allow TargetFlags on MO_Register MachineOperands.Jakob Stoklund Olesen
2012-08-28Remove extra MayLoad/MayStore flags from atomic_load/store.Jakob Stoklund Olesen
2012-08-28Fix bug 13532.Akira Hatanaka
2012-08-24Fix integer undefined behavior due to signed left shift overflow in LLVM.Richard Smith
2012-08-24Remove llvm.nacl.tp.alignment intrinsicDerek Schuff
2012-08-24Avoid including explicit uses when counting SDNode imp-uses.Jakob Stoklund Olesen
2012-08-24BranchProb: modify the definition of an edge in BranchProbabilityInfo to handleManman Ren
2012-08-24Use DW_FORM_flag_present to save space in debug information if we'reEric Christopher
2012-08-23Remove the llvm.nacl.thread.stack.padding intrinsicMark Seaborn
2012-08-23Remove the DW_AT_MIPS_linkage name attribute when we don't need itEric Christopher
2012-08-23Turn these two options in to trinary state so that they can beEric Christopher
2012-08-23Add a flag to DwarfDebug to allow it to communicate whether or notEric Christopher
2012-08-23Typo.Eric Christopher
2012-08-23Only emit the __debug_inlined section if we're trying to be compatibleEric Christopher
2012-08-23Emit pubtypes only when going for darwin gdb compatibility.Eric Christopher
2012-08-23Add an option for darwin gdb compatibility.Eric Christopher
2012-08-23Simplify the computeOperandLatency API.Andrew Trick
2012-08-22Tidy up a few more uses of MF.getFunction()->getName().David Blaikie
2012-08-22Reduce duplicated hash map lookups.Benjamin Kramer
2012-08-22Rejected 169195. As Duncan commented, bitcasting to proper type is wrong appr...Stepan Dyatkovskiy
2012-08-22Add a getName function to MachineFunction. Use it in places that previously d...Craig Topper
2012-08-22Initialize SelectionDAGBuilder's Context in 'init', not in its constructor. TheRichard Smith
2012-08-21Merge up to r162331, git commit bc363931085587bac42a40653962a3e5acd1ffceDerek Schuff
2012-08-21Remove unnecessary cast that was also unnecessarily casting away constness.David Blaikie
2012-08-21Add support for the --param ssp-buffer-size= driver option.Chad Rosier
2012-08-20Fix a quadratic algorithm in MachineBranchProbabilityInfo.Jakob Stoklund Olesen
2012-08-20Don't add CFG edges for redundant conditional branches.Jakob Stoklund Olesen
2012-08-20Add a verification pass after ExpandISelPseudos.Jakob Stoklund Olesen
2012-08-20Add CFG checks to MachineVerifier.Jakob Stoklund Olesen
2012-08-20Fixed DAGCombiner bug (found and localized by James Malloy):Stepan Dyatkovskiy
2012-08-17Make atomic load and store of pointers work. Tighten verification of atomic ...Eli Friedman
2012-08-17Merge commit 'c723eb1aef817d47feec620933ee1ec6005cdd14'Derek Schuff
2012-08-17Implement stack protectors for structures with character arrays in them.Bill Wendling
2012-08-17Change the `linker_private_weak_def_auto' linkage to `linkonce_odr_auto_hide' toBill Wendling
2012-08-17TargetLowering: Use the large shift amount during legalize types. The legaliz...Benjamin Kramer
2012-08-17Use standard pattern for iterate+erase.Jakob Stoklund Olesen
2012-08-16Add an MCID::Select flag and TII hooks for optimizing selects.Jakob Stoklund Olesen
2012-08-15Fix undefined behavior: don't perform array indexing through a potentially nullRichard Smith
2012-08-14Fix undefined behavior: binding null pointer to reference. No functionality c...Richard Smith
2012-08-14Grammar.Eric Christopher
2012-08-13Add a roundToIntegral method to APFloat, which can be parameterized over vari...Owen Anderson
2012-08-13Transfer weights in transferSuccessorsAndUpdatePHIs().Jakob Stoklund Olesen