Commits

Michael Gottesman committed a5be2fff01c
[sil] Use FullApplySite instead of ApplyInst in SILInstruction::getMemoryBehavior(). We were giving special handling to ApplyInst when we were attempting to use getMemoryBehavior(). This commit changes the special handling to work on all full apply sites instead of just AI. Additionally, we look through partial applies and thin to thick functions. I also added a dumper called BasicInstructionPropertyDumper that just dumps the results of SILInstruction::get{Memory,Releasing}Behavior() for all instructions in order to verify this behavior.