Skip to content
  1. Aug 23, 2012
    • Eric Christopher's avatar
      Tidy. · 0ef6ebc7
      Eric Christopher authored
      llvm-svn: 162421
      0ef6ebc7
    • Andrew Trick's avatar
      Simplify the computeOperandLatency API. · ae53561b
      Andrew Trick authored
      The logic for recomputing latency based on a ScheduleDAG edge was
      shady. This bypasses the problem by requiring the client to provide
      operand indices. This ensures consistent use of the machine model's
      API.
      
      llvm-svn: 162420
      ae53561b
    • Akira Hatanaka's avatar
      Make function loadImmediate a member of MipsSEInstrInfo and change it to return · bf493942
      Akira Hatanaka authored
      the temporary register that was used to load the immediate. Currently, it always
      returns register $at, but this will change if, in the future, we decide to use 
      another register.
      
      No changes in functionality.
      
      llvm-svn: 162417
      bf493942
    • Akira Hatanaka's avatar
      Add a member of type Mips16InstrInfo/MipsSEInstrInfo to class · 4da96676
      Akira Hatanaka authored
      Mips16RegisterInfo/MipsSERegisterInfo. 
      
      No changes in functionality.
      
      llvm-svn: 162413
      4da96676
    • Jakob Stoklund Olesen's avatar
      Print out the location of expanded multiclass defs in TableGen errors. · d7b66968
      Jakob Stoklund Olesen authored
      When reporting an error for a defm, we would previously only report the
      location of the outer defm, which is not always where the error is.
      
      Now we also print the location of the expanded multiclass defs:
      
      lib/Target/X86/X86InstrSSE.td:2902:12: error: foo
        defm ADD : basic_sse12_fp_binop_s<0x58, "add", fadd, SSE_ALU_ITINS_S>,
                   ^
      lib/Target/X86/X86InstrSSE.td:2801:11: note: instantiated from multiclass
        defm PD : sse12_fp_packed<opc, !strconcat(OpcodeStr, "pd"), OpNode, VR128,
                  ^
      lib/Target/X86/X86InstrSSE.td:194:5: note: instantiated from multiclass
          def rm : PI<opc, MRMSrcMem, (outs RC:$dst), (ins RC:$src1, x86memop:$src2),
              ^
      
      llvm-svn: 162409
      d7b66968
  2. Aug 22, 2012
  3. Aug 21, 2012
Loading