summaryrefslogtreecommitdiff
path: root/lib/CodeGen
AgeCommit message (Expand)AuthorFilesLines
2014-05-15Instead of littering asserts throughout the code after every call toJay Foad1-53/+32
2014-05-15Fix typosAlp Toker1-2/+2
2014-05-14DwarfDebug: Don't set frame index locations on abstract variables.David Blaikie1-2/+0
2014-05-14DebugInfo: Sure up subprogram variable list handling with more assertions and...David Blaikie1-33/+31
2014-05-14DebugInfo: Assert that a CU's subprogram list contains only subprograms.David Blaikie1-2/+2
2014-05-14Rename ComputeMaskedBits to computeKnownBits. "Masked" has beenJay Foad5-68/+67
2014-05-14DebugInfo: Do not delay attaching DW_AT_inline attribute to abstract definiti...David Blaikie2-18/+5
2014-05-14Fix ARM EHABI when function has landingpad and nounwind.Logan Chien1-8/+7
2014-05-14Update the comments for ComputeMaskedBits, which lost its Mask parameterJay Foad1-3/+2
2014-05-14Recommit r208506: DebugInfo: Include lexical scopes in inlined subroutines.David Blaikie2-17/+34
2014-05-13Add missing line breaks to debug output in CodeGenPrepareLouis Gerbarg1-3/+3
2014-05-13Split GlobalValue into GlobalValue and GlobalObject.Rafael Espindola1-1/+1
2014-05-13[CGP] r205941 changed the logic, so that a cast happens *before* 'Result' isJoey Gouly1-1/+1
2014-05-12Revert "DebugInfo: Include lexical scopes in inlined subroutines."David Blaikie2-35/+17
2014-05-12Use a logical not when inverting SetCC. This unfortunately doesn't fire on a...Pete Cooper2-3/+19
2014-05-12[DAGCombiner] Split up an indexed load if only the base pointer value is liveAdam Nemet1-7/+30
2014-05-12DebugInfo: Attach DW_AT_inline to inlined subprograms at DIE-construction tim...David Blaikie1-4/+1
2014-05-12DwarfDebug: Avoid an extra map lookup while constructing abstract scope DIEs ...David Blaikie1-19/+20
2014-05-12Make SimplifyDemandedBits understand BUILD_PAIRMatt Arsenault1-0/+25
2014-05-12CodeGen: add parenthesis around complex expressionSaleem Abdulrasool1-5/+5
2014-05-11Pass the value type to TLI::getRegisterByNameHal Finkel1-2/+2
2014-05-11DebugInfo: Include lexical scopes in inlined subroutines.David Blaikie2-17/+35
2014-05-11DwarfUnit: Make explicit a limitation/bug in enumeration constant emission.David Blaikie1-4/+9
2014-05-11DwarfUnit: Pick a winner between isTypeSigned and isUnsignedDIType.David Blaikie2-24/+17
2014-05-11DwarfUnit: Factor out calling isUnsignedDIType into a utility function so eac...David Blaikie2-9/+12
2014-05-11DwarfUnit: Share common constant value emission between APInts of small (<= 6...David Blaikie2-40/+17
2014-05-11DebugInfo: Simplify constant value emission.David Blaikie1-41/+11
2014-05-09ARM: HFAs must be passed in consecutive registersOliver Stannard1-2/+22
2014-05-08[TargetInstrInfo] Fix the implementation of commuteInstruction to match theQuentin Colombet1-4/+2
2014-05-08Reapply r207876 (Try simplifying LexicalScopes ownership again) including a w...David Blaikie1-28/+35
2014-05-08Fix a spelling errorHal Finkel1-1/+1
2014-05-08Move late partial-unrolling thresholds into the processor definitionsHal Finkel1-1/+62
2014-05-07Fix using wrong result type for setcc.Matt Arsenault2-4/+16
2014-05-07Remove the UseCFI option from createAsmStreamer.Rafael Espindola1-1/+0
2014-05-07[BUG][REFACTOR]Zinovy Nis1-20/+2
2014-05-06Revert "Try simplifying LexicalScopes ownership again."David Blaikie1-32/+28
2014-05-06TTI: Estimate @llvm.fmuladd cost as fmul + fadd when FMA's aren't legal on th...Benjamin Kramer1-1/+7
2014-05-06Implememting named register intrinsicsRenato Golin4-0/+55
2014-05-02Try simplifying LexicalScopes ownership again.David Blaikie1-28/+32
2014-05-02Satisfy GCC's urgent need for parentheses around ‘&&’ within ‘||’.Benjamin Kramer1-2/+2
2014-05-02DAGCombine: prevent formation of illegal ConstantFP nodes.Tim Northover1-5/+10
2014-05-02Allow SelectionDAG::FoldConstantArithmetic to work when it's called with a ve...Benjamin Kramer1-2/+8
2014-05-01[Stackmaps] Pacify windows buildbot.Juergen Ributzka1-0/+3
2014-05-01[Stackmaps] Add command line option to specify the stackmap version.Juergen Ributzka1-1/+10
2014-05-01[Stackmaps] Refactor serialization code. No functional change intended.Juergen Ributzka1-125/+144
2014-05-01[Stackmaps] Replace the custom ConstantPool class with a MapVector.Juergen Ributzka1-5/+7
2014-05-01Speculatively roll back r207724-r207726, which are code cleanup changes andRichard Smith1-30/+25
2014-04-30LexicalScopes: Use unique_ptr to manage ownership of abstract LexicalScopes.David Blaikie1-8/+9
2014-04-30Forgotten reformatting.David Blaikie1-5/+9
2014-04-30LexicalScopes: use unique_ptr to own LexicalScope objects.David Blaikie1-16/+16