Change memcpy/memset/memmove to have dest and source alignments.
[oota-llvm.git] / lib / Target / X86 / X86ISelLowering.h
index e7dbaa995c8f7cc5d78b3a2b4f6d81e5cf71c47d..c1b6328c712996cac47b6e6cdca3a06acedc3aca 100644 (file)
@@ -403,6 +403,8 @@ namespace llvm {
       VFPCLASS, 
       // Broadcast scalar to vector
       VBROADCAST,
+      // Broadcast mask to vector
+      VBROADCASTM,
       // Broadcast subvector to vector
       SUBV_BROADCAST,
       // Insert/Extract vector element
@@ -1101,6 +1103,9 @@ namespace llvm {
     MachineBasicBlock *EmitLoweredCatchRet(MachineInstr *MI,
                                            MachineBasicBlock *BB) const;
 
+    MachineBasicBlock *EmitLoweredCatchPad(MachineInstr *MI,
+                                           MachineBasicBlock *BB) const;
+
     MachineBasicBlock *EmitLoweredSegAlloca(MachineInstr *MI,
                                             MachineBasicBlock *BB) const;